I firmly believe that most of Microsoft's failings in the consumer market come from their fear of the World Wide Web. Microsoft does everything they can to hide their users from the real power of the web, since everyone - including Microsoft - knows that a ubiquitous Web means fewer sales of Windows and Office. Their logic in locking users to Windows-based experiences is old, tired, and not going to work anymore. Peo…
In the same vein: A lot of criticism has been leveled at the new WP7 ads, but I haven't seen much coverage from the developers' perspective. Is Microsoft implying that WP7 customers aren't going to spend much time on their phones? Again, why develop for or port to the WP7 platform if Microsoft's ad strategy is based on the idea that the customer won't actually use the device that often or for very long.
Perhaps it's hubris or just ignorance on their part, but making things harder or more confusing for developers isn't going to bring in the profit for third-party developers or Microsoft.