What I see a lot of, is organisations hiring code monkeys rather than professionals. Either they hire:
- the cheapest talent they can get their hands on. Now they want the best, but how much they have to pay the developer is the most important factor to them, or
- the person that completes feature implementations as fast as possible (sometimes known or thought of as rock stars). Often young developers without a large amount of experience which causes the more Professional Developers to slow down a bit and think tasks through a little more.
Now, both approaches are short sighted. They hire code monkeys rather than professionals. Code monkeys write code fast and incur technical debt that is hidden at first, but over time slows the Development Team down until it can barely move.