This is a good point. Microsoft has guts and even some creativity when it comes to marketing.
Say what you will about their software - but there is no argument that they know how to run a business.
Any recommendations for what I should have done instead?
You don't need to respond to every qualm or counterpoint if others do it for you.