Microsoft is often being thumbed as being thickheaded and stubborn as well as unable to be flexible and quick enough to change with the market. "Short attention span" is definitely something new.
Are those mutually exclusive? Couldn't they miss a trend and then eventually bring it to market late, and then change their minds about it shortly afterwards?