If someone is good then they are able to compete for more highly paid positions and therefore aren't working for 20% of the salary.
So in the end you shoot yourself in the foot, especially in startups where crappy code leads your team to work at a snails pace as your code becomes a spaghetti tangled mess. Then, once it does you end up hiring the expensive guys to come in as consultants to try to get back to what you could have avoided in the first place. Then you have to hope that in the meantime you haven't had any major security issues...
Except, you get what you pay for.
If someone is good then they are able to compete for more highly paid positions and therefore aren't working for 20% of the salary.
So in the end you shoot yourself in the foot, especially in startups where crappy code leads your team to work at a snails pace as your code becomes a spaghetti tangled mess. Then, once it does you end up hiring the expensive guys to come in as consultants to try to get back to what you could have avoided in the first place. Then you have to hope that in the meantime you haven't had any major security issues...