Secondly, I'll posit that a "true developer" (whatever that means) certainly might outsource "major aspects of his project," if he's trying to make a successful business from his project, and he needs to dedicate bandwidth to other areas of the business. Creating a business is more than just writing code.
As the old saying goes "The scarcest resource in a startup is founder bandwidth." If you can amplify your bandwidth by doing some tactical outsourcing, then you do it, as far as I'm concerned.
In fact, this post got some gears turning in my own head, and has me considering whether or not Fogbeam Labs could justify outsourcing some development work, to help speed things along. All three of the founders still work dayjobs at the moment, so a little additional development help could actually be a good thing. I'm not saying we will do it, just that I'm seriously considering the possibility for the first time.