That one does not make sense to me; you’d use name=*
on that office=developer
for developer name, not developer=*
?
That sounds to me more like a PR info than anything else.
Is that really a concern? Given last decade and a half of that tag being used, has there been noticeable attempts to abuse that for PR purposes? IMHO, if developers started publicly announcing “see, we have this many buildings on OSM” that would probably be a bigger PR for OSM that the reverse. Other than that, nobody would even see that data, except some special purposely-made renderer, or people searching specifically for that data, so it has low spam-potential I’d say.
If we start tagging the “developer” for certain buildings, what comes next?
Err, we do not “start” tagging it. It has been tagged since at least 2010. What tag comes next? Hard to say, but likely something people deem worthwhile to spend decades mapping has a good chance to be the one 
You will find all these informations in the internet and/or for a short while on the construction advertisement signs but no way to verify that lateron on the ground.
Sure, but neither are you usually going to found neighborhood boundaries marked on the ground, or power capacity of power plants or voltage of power towers, or owners, or implied speed limits, or many of the ref:*
tags or many other things.
Should all that be removed too? How would doing it make OSM a better map? (because I can tell you how it would make many existing mappers ragequit and many OSM users calling for someone’s head, not to mention make for terrible PR for OSM).
OSM is a community - for it to work, one would do well to learn to tolerate harmless quirks of others (even, or especially, when they don’t care about their particular area of interest). Just imagine if someone was trying to advocate to erase some of your work, because it doesn’t “fit” properly. How would you feel?
TL;DR: I’d say that ATYL is what made OSM prosper where others have failed.
I wouldn’t mess with it unless there was a pretty good reason, and I struggle to see what would be gained by refusing to document, clarify and unify tag that has been used for more than a decade (or worse, if the intention is to propose mechanical edit to remove all such allegedly “inappropriate” data)