So, yes absolutely, administrative work now can finally be replaced, and we can free up all the tormented souls in these managerial positions to do something more meaningful with their lives.
There are also plenty of successful companies and projects without management too. Basically every 1-to-5ish-man consulting shop has zero managers and some of those do wildly well. Some of the best indie games, produced by teams of 3 or 4, had zero dedicated management. Most open source projects have effectively 0 management.
Valve, famously, kept a flat organizational structure for a long time, and certainly was somewhat successful.
These companies are even more stratified than before with the lumpenproletariat doing human-mechanized tasks while executives program their lives using software we write in exchange for the unbridled luxuries like the chance to own a roof over our head one day.
It's not exactly the future I wanted.
What a coincidence! Thats one of the first thoughts that crept into my head when code metrics started being used on me.
This "voyage of discovery" you've alluded to is exactly what I meant by no downsides.
If managers feels threatened by being measured by their employees after their employees start measuring them, well, that's also an interesting reflection is it not?
Let me know if you find any downsides.
Anyway, management will of course argue that developers under them are incapable of seeing everything management does. After all, management's job is to shield developers from other managers, so if the developers think all the managers at the company are worthless, that's actually a sign of how well management did their job of shielding each other's teams from each other.