Your approach to starting a software business (i.e. by treating coders as replaceable work-for-hire) is pretty close to the sort lampooned on Whartonite-Seeks-Code-Monkey. It's not the model that I'd like to see become dominant.
It comes down to a difference in philosophy. I believe that, for a technical business, the founders ought to be directly responsible for the product creation (as in build-by-git and not build-by-Skype). I'd rather see technical/design skills win out over marketing and business hustle in the end (in terms of capital ownership). And I say this as a business major (who's exercising his coding and design muscles now).
It comes down to a difference in philosophy. I believe that, for a technical business, the founders ought to be directly responsible for the product creation (as in build-by-git and not build-by-Skype). I'd rather see technical/design skills win out over marketing and business hustle in the end (in terms of capital ownership). And I say this as a business major (who's exercising his coding and design muscles now).