That just about sums it up. For the 'classic' desktop Linux only, of course. It's clear that it won't be able to capture a significant marketshare from Windows without some pretty drastic changes in development process throughout the whole stack. And these changes are not going to happen.
On the other hand, moving from the areas where Linux is a strong contender into 'desktopy' segments seems to be a better strategy.