They probably could do that somehow. But to me, the option to remove your play history and badges sounds quite pointless. I don't get why you want it removed so badly. If you de-authenticated your account in the mod launcher its not going to add them any more anyway so why not just leave things as they are?
The other thing you mentioned about having your profile clean makes little sense when its rare that people check each others profiles regularly. The whole purpose of the history feature is to advertise mods to others by showing how often its being played. The badge thing I agree with to a certain extent as there is no reward system for earning them, but the fact that not all of them are collectable isn't a big deal to me.