> >hy does flashing your phone have to be so complicated and error-prone

>Why are most popular tools to get root access are proprietary ?

Good question. I don't have an answer, but I do have a related question: Why do all mobile operating systems fight so hard against giving the user control over their own device?

If users could install every application they want without filtering through a company "appstore" or remove every application they don't want, without regard to whether it is made by their device's OEM, no one would bother with proprietary tools or downloading mysterious cracks from sketchy forums.