I believe employees are company's greatest asset. I'm constantly seeing inexperienced colleagues with no clue doing more harm than good. Some are hopeless and should be fired, you can see that in probation time easily, still many are kept in a hope that they'll improve with time. Professionals cost more but are also much much more productive.
This is not related with my leaving though. Or maybe is a little bit, I want to work with smart people.