Let's cut to the chase : The reason you're looking at "Changing Platforms" comes down to control. You want you trust as little as possible of your computing experience to others.

It's laudable but I don't see how you can achieve it without degrading your computing experience to last century's "state of the art." Or living offline in a cave. ?