I can imagine a company with three managers doing this - you'd have Project Manager Alice, Technical Manager Bob, Scrum Master Catherine. They might take the roles interchangeably, but it acts as a comment for senior management.
Managers, Directors, Vice presidents are very common even for people who have just graduated. Then you find yourself reporting to people who have only worked one job.
As it is most technical jobs saturate and you need to take the management track, with 15 years of experience reporting to someone with a lot less real world experience is not pretty.
Someone new might be easier to work with in someways compared to a manager who believes in their process over reality.
It allows you to grow in your career, have clear expectations around role and responsibilities.
So, I disagree with you.
Most of us have to work quite hard to maintain a fragile sense of self. E.g. "I" the engineer, who is valuable and has a body of "knowledge". "I" who am "accomplished", "intelligent", "useful". Title, seniority and to a great degree even salary are artefacts of what we the people want.
I think over time the person who truly wants for transparency, meritocracy and flat structure is rare because obviously most devs aren't in the top 25%. Meanwhile, ambiguity, hierarchy, politics and other status quo preservers are much more reliable for the average.
The ageing dev; his complexes, aspirations and insecurities would be a marvellous book for someone to write; if it doesn't already exist.
Companies pay extra for background and expertise. The title shows how much responsibility an engineer carries under his/her registration. If there are any project blunders, the senior engineer's license is on the line and other legal implications lower level engineers don't have to worry about.
Politics and antiquated org structures play a big part in determining someone’s job title.
Senior Lead Blockchain Architect Managing Director - Growth Team.
Followed by another position on the resume where he did Blockchain since he was 12 as the tech lead of a one person team. ( so you know, 13 years professional experience).
In between those two there’s a nice Blockchain bootcamp.
Below it all is the obvious Masters in Fine Arts from an Ivy League school.
Edit: I totally forgot to add something to the title: Senior Full Stack Lead Blockchain Architect Managing Director - Growth Team.
Totally forgot ‘full stack’, can’t ever forget that.
But in bigger companies there is actually some use to the title, when you look someone up in another team you want to know who are you talking to in advance. From my experience this is not something rare or esoteric an actual need.
Add to that the fact that somekind of leveling is usually needed, both for salary ranges and for promotions, so even if you skip the bloated title you'll still have someone's level.
In other organizations, especially bigger ones, "Senior" and "Principal" and other kinds of add-ons to titles come with certain perks or responsibilities. For instance, if you're a "Senior" something at a big company I've worked at, you get a slightly bigger cube near the window/outer wall. This can only go to employees, not contractors, too.
The kind view on this is that it cuts down on disputes and disagreements on who gets what, and where, and why.
This is not ideal and should not be necessary, as in a perfect world pay bands should come from factual skills, performance and responsibility.
But I still find it better than having no title distinction while still having completely opaque salary gaps.
An engineer isn't likely to lose their job if they make a mistake, it's expected that junior people will make mistakes. Instead the people in senior roles will be held responsible for allowing it to happen. This may involve losing their job. Nobody really wants to lose their job and so they'll be quite firm in preventing that, you may be interpreting this as 'showing your individual supremacy over others'.
2. To some people levels matter for career growth and validation. Other people don't give two sh*ts. For all people looking to switch jobs (as we all inevitably do) the levels make a difference in recruiting, salary negotiations, etc.
- Emperor Sloaken - now thats a title.