2) Carriers (AT&T) are known for disabling app sideloading.
3) Having to root your device presents the basic user with a major technical hurdle, and in some cases, an outright impossibility.
If you're going to advocate as an alternative an entire platform you can't guarantee freedom on, for freedom's sake, why advocate it?