This type of post is why I come to hackernews. Up until now I've been depressed that we don't have a proper "Linux" phone os, but your explanation has properly laid bare the reason why that's a bad idea.
You've given me hope for the future!