Earlier quoted context omitted.
Maybe this is a dumb question, but if you only deduct part of their salary in the first year, what happens if you have a software developer for several years? And then what happens after five years if they are still around?
After five years you are back to the status quo. It is a short term problem, long term there is no difference between the two. It primarily hurts young companies that don't take VC money, and shortens the runway of those who do.
You’re forgoing returns on .1 * salary * tax rate for 5 years, .2 * salary * tax rate for 4 years… for every software dev in the company.