This. At least with Ubuntu, there is a large enough user base that there is software available for it that is tested and actually works (conveniently available as a binary .deb).
Also, bugs tend to be identified and fixed, again due to the size of the community. If you run into a problem, often times there is already a forum post somewhere with a solution.
If developers are to use an obscure "power user" distribution, it throws out all the benefits of community.
Perhaps what's needed is a "Devbuntu" that relies on most of the same components as Ubuntu, but targets power users.
I don't think this would solve the problem.
Devbuntu would basically just be kubuntu or xbuntu.
If Ubuntu wants to target less technical users it needs to make itself a compelling platform for them which means resolving almost all of the niggling issues and an influx of end user apps, in other words a miracle..
What would be more useful is a more sophisticated UI that can be scaled back by default but have lots of custom options to enable depending on taste. Gnome2 provided this quite well, but I fear that it will be no longer maintained in some silly attempt to poorly imitate other platforms.
If you want uber-simple Linux then what is wrong with android?
Obscure distributions? Source tarballs? What are you two on about?
Debian, Ubuntu's daddy, is the creator of the apt system. You'd be insane to say it's not a distribution for power users. Then there's other major distros with large user bases. Don't blame Ubuntu if you've never looked beyond its borders.
Perhaps what's needed is a "Devbuntu" that relies on most of the same components as Ubuntu, but targets power users.
The main advantage of Ubuntu is that it is the best supported Linux distro out there when it comes to software.
For allot of desktop centric software , supporting Linux basically means supporting Ubuntu and possibly fedora.
Nobody wants to mess with source tarballs just to install the latest video player.
I'm a developer but I still want the option to be a "dumb user" allot of the time when I'm doing tasks like using the web / playing music etc.