Yeah, non-tech companies who produce actual products/services can't really do that, but then they are also not really that relevant since nobody here works for them (outside of IT departments, which could be run as suggested).
No the real reason for almost any stupid thing done in corporate environments is politics. Everybody is a peer and results only environments threaten those who have accumulated power under the old system and who couldn't cut in the new system -- which is basically all managers.
So of course this only happens when somebody with enough political capital to institute it does so -- typically the owner.
Add to that that it is extremely unorthodox and that very few people have previous exposure to systems like that.
And you get the few companies that do this, and do well by it.