How Linux wins the Desktop
1. We need a "Default". Not necessarily a default Distro, but a set of standards that all distros can follow. Of course, other options will be allowed, even encouraged. Rationale: We need the "fragmentation" problem to be addressed, and I would suggest that a good start would to have a standard interface that is common across all of "Linux".
2. We need an easy way to manage a large group of computers. Large or small, businesses and schools want to make the configuration of their computers easy. Examples: Mass deploy Chrome. Setup a lab of computers to use a single printer. Setup logins with permissions and shared home folders. Rationale: These features are easy to configure on Windows and Mac OS X, but not so easy on Linux.
3. Easy Deployment. There needs to be a scriptable deployment that can mass install Linux onto multiple computers easily, including initial setup and joining of whatever management system is being used. While "image based" deployment can work, native installation deployment with configuration would be better. Rationale: If it is going to compete against Windows and Mac OS X, it has to be as easy to deploy.
I'm sure there are some projects that already fill some of these needs... but it's not there yet.