A big thing about Android is that the source code is open allowing for customization and innovation. Motorola heavily locked the bootloader and set up an efuse of sorts to stop the phone from running uncertified software. They say this is to protect the large majority of users from messing up their phones with what they may not know enough about. But that kills the point of Android, and many users say "its my phone, lemme do what I want!" If they screw it up let them reinstall Android or even suffer consequences of risks they knowingly took. Its kinda ridiculous Motorola did this cuz it **bleep** off the hardcore Android fans that give Android its reputation and fanbase, even if they're trying to help the average user. But the average user doesn't know or care the bootloader's locked because they don't open up phones like that, why do them that service ands screw up more advanced users? Again I say let programmers run their risks if they wanna use their device how they want and let the average user stay in safe ignorance of even those possibilities.
For the record I didn't really plan on messing with my device like that personally, I'm not a programmer. I just think it should stay open for those who will. Thats a large part of how Android innovates.