If people have to put the tiniest bit of effort into using a different platform, they won't. This is the sole problem with alternative platforms. I agree with you that the ideal solution would be to break away from Google entirely, either with a hard fork of Android, or something completely different. But you'll have to make the transition absolutely seamless for the masses, or it won't happen.