IMHO, before you can have any kind of serious discussions about individual choices and the system, you have to acknowledge that the vast majority of companies have decided they're ok with it.
Whether it being paying more for external hires than proven internal achievement, more focused on the next quarter's earnings report than a 5 year growth plan, or putting managements whims above customer needs, companies make these decisions first, and the rest falls in line or moves on.