@scathach well look at maemo on the n900 for example. everyting is juddery, they had to work extremely hard to try and avoid flickering, and the lack of real namespacing, accounting and isolation meant that e.g. the call UI would just randomly crash because it ran out of memory and killed the wrong process. variable screen refresh rates also do not work, so it wastes a lot of power. a normie-safe product based on that is entirely unthinkable nowadays as well because you wouldn’t be able to make any security guarantees
and then the iphone dropped and did things with the UI that maemo couldn’t hope to achieve on mobile hardware