graeme_p - 7:33 am on Mar 2, 2013 (gmt 0)
Linux is not a company and has (relatively) little funding compared to a paid distribution
Linux has huge amounts of funding. The value of developer time put in my companies like IBM and Red Hat for a start. Unfortunately most of these resources are dedicated to the kernel and making server software run better.
I feel there has been a lack of interest in making linux "home-user-friendly"
Not enough demand from the existing user base. Linux works fine for many home users, but not all. Gamers are probably the biggest exception.
The real problem comes with data CDs
A lot of people want distros like Mint or Ubuntu to work just like Windows and run all their programs
Neither of these issues have held MacOS back, so I do not believe it is the major barrier for Linux.
My own feeling is that Linux on the desktop has no funds for marketing, so the people who would benefit most from it (IMO most home and small office users, bar those with specific needs) are not persuaded of its benefits.