You are completely wrong. I run a small software company and this is really bad for us.
All this does for large companies is that it might cause them to layoff developers.
For a small software company it can threaten our existence.
All this does for large companies is that it might cause them to layoff developers.
For a small software company it can threaten our existence.
So, no, it is not "really bad" for you. You as the owner might not make as much money for the first year, but you will be at steady state in a few years, and you get to deduct the salary for years after they leave.
This really only affects software companies that are profitable in their first year, which is a very small minority.