It is like a zen koan: What is a "senior developer" in an environment with zero "junior developers"?
It’s so prevalent that if you don’t play this game, you are going to be questioned. This is why I don’t trust titles anymore.
While I agree with your point in general, the "manager" in the title doesn't necessarily refer to managing people. e.g. a "social media manager" only needs to manage the function.
They also have no ability to decide how to spend money or negotiate payrates.
Isn't that still specific to finance and certain types of consulting?
Also in sales. Because people want to talk to directors not reps.