this makes me realize you have no idea what you are talking about. MS did not build DOS.
Bill and Steve Jobs are Business men with techical knowledge, not the other way around. and by-the-way a software architecture does not build software. it is a very high-leve principle.
All those companies that were started by Engineers, succeeded in their earlier days only because the "solved a problem", and the product or service the provided was needed. once the market is saturated, it takes real business men, to keep the company afloat.