UT tries to provide a phone OS, which is remarkably harder than porting a desktop distro to ARM and changing the screen size. I'm not sure what the point is of dunking on UT several times here.
The "problem" with UT is that normal GNU/Linux apps don't work on it, or only with significant adaptations. This makes UT not really usable for people that want "real" Linux on their phones. I can understand people being unhappy about that as in the end UT isn't really that much different from Android, which technically also runs Linux.
If you want Linux apps on your phone, wouldn't you have to have a compat layer a la WINE except that it's for x86->ARM rather than Windows->Linux? Wouldn't that make using Linux apps unattractive due to the overhead slowing them down? Plus, wouldn't devs have to implement a mobile mode for GUI apps for this to be a good UX? Not trying to bash the idea, just curious about how it would practically work.