Lol I really don't see the problem. Was the man's work getting done in adequate time and adequate quality? If so then the company agreed to pay him what they were because they felt that work was worth it, if he subbed out the work to someone else who cares, as long as it's done. He is the one responsible if something isn't done or doesn't work right.
Basically he was a manager, instead of a developer, because that is all managers really do, sub work out to others and get paid lots of money to do it.