Unfortunately, this endless variety of flavors makes Linux virtually impossible to adopt in the mainstream. There's simply too many options to choose from, so the easiest thing to do is not to choose at all.
Linux needs to collapse into a single desktop/laptop/netbook install, for which 99% of users will customize no greater than to change the wallpaper to a picture of their kids, and it's very doubtful that the various factions will ever agree to standardize on the other's products.
Strange, it seems to me that Google would have some ideas about how to utilize massively parallel processing, as would the supercomputing crowd.
Is the issue here how to scale supercomputing concepts down to desktop applications? Well, for starters, you can dedicate a couple of cores to run all of the background processes (on the order of 70) that my IT department insists must reside on my system, so that I might get at least one which can work on the application(s) at hand.
try again