I wish these kinds of things didn't happen in the real world, but they do. Management wants it fast and cheap, wether it's good, they have no clue, they probably don't trust their engineers who speak too much gobbledigook.
So they hire the cheapest sob they can find, if he screws up, the next scrub can take his place, and that one might in turn get fired if the first one made too big of a mess to refactor ("What do you mean, you fixed this bug and now there are TEN MORE? We're already over budget and you were supposed to have finished last week. And don't give me your technobabble excuses!").
Happens more often in places ran by wannabe get-rich-quick type entrepreneurs.