I haven't said that people have to be fired to maintain competitive growth. I said that assuming a normal/average growth (and let's even make it simpler for you and ignore growth), and assuming a breakthrough requires many new people to hired to work with a new technology, then the people who are there and who aren't interested in learning the new way of doing things, will just become a burden to the company. Let's do the math:
- More people are hired
- Same output is maintained
Let's do the 5th grade math: Same output / More people = less earner per person every time this happens
Meaning: If this trend continuous due to multiple breakthroughs (which isn't crazy, we have seen tons of those in the last 25 years in different sectors), then this company is destined to become bankrupt, especially because people will continuously keep earning less with no lower-bound to that other zero, to the point where it's not enough to make a living.
Nothing you said answers this dilemma. You keep talking about general things and avoid this (very realistic) scenario that keeps happening. How will such a company survive?
OK, at least we agree we can fire people. That answers my question. The circumstances aren't important. This idea that people can't be fired is just ridiculous.
Do you think communities will be happy seeing their friends/family being fired, and not understanding why? This actually reminds me of the movie Casino (1995), where Robert De Niro fires that Texan guy for incompetence, and then hell breaks loose due to relatives not understanding how that works. This is human nature. People will always prefer to keep an incompetent relative vs firing them for a good reason, no matter what.