For your second paragraph all I could think about was how now is the time for Linux desktop. Then I realised that non-Android Linux could be good on phones too (for the problems in your first paragraph), but for some reason it didn't seem to catch on.

I say this not as a hardcore Linux fan, but as a Windows user of nearly 30 years.