Microsoft could build a robot that did chores around the house for me, and I still would have no interest in it. Because it&#x27;s microsoft, and there is a lot of baggage that goes along with that. This holds true for other large tech companies as well - there is always baggage. It might be poor updates, crappy support, no production quality, poor execution, poor security, or required integration with their larger platform.<p>Yahoo is faced with a similar problem; they can&#x27;t shake who they are, no matter how cool or different they try to rebrand themselves. They&#x27;re still Yahoo. And nobody is interested.<p>I say this because MS seems to think that if they get a slamdunk on technology, everything else will fall into place. And maybe there is some truth to that. But you can&#x27;t escape who you are and what you&#x27;ve done, especially when it&#x27;s become your M.O.<p>Facebook has an advantage in this space: they&#x27;re still a new name in tech. They&#x27;re &quot;hipper&quot; although still have their own baggage; but it remains to be seen how that permeates throughout what they do. So far it hasn&#x27;t looked good though.<p>Really, I think there is too much talent locked up in this major companies. I think the world would be better off if more engineers and creatives were forging their own paths, chasing their own dreams and coming to market themselves. We need less whales and more&#x2F;bigger fish.