The reporter is indirectly making the same point many of us have made (most recently Ingo, on G+, citing those of us who have said the same stuff in the past) that for desktop Linux to succeed it needs a stable platform. We need to get out of the business of providing 20,000 packages in a distro and get into the business of providing a 100% stable OS platform for others to build upon. That has worked very well in the Enterprise space, and is the reason why you see Android succeeding in the client space. There also needs to be a willingness to tollerate (not love, but tollerate) the desire for users to have things that they want. They want flash, so give it to them. Don't put on the "holier than thou" hat and tell them they can't have it, because they don't care. So, it needs to be trivial for users to download commercial software that they want to choose to add (choice) to their system and for it to just work against a standard platform.