I assume by that you mean they've always been locking the bootloader, not the humor aspect... Back when they let Verizon control them.
you'll note the sprint version is already unlockable, so its Verizon and ATT forcing a "developer" edition to get past the BS carrier red tape.
The "if you load software and brick it cause you're an idiot" disclaimer is basic common sense. If I bought a PC, wiped the recovery partition and couldn't boot because I tried to install an unsupported OS that's my own fault. They don't owe me for breaking a working system.
If they just stop installing bloatware on phones... and providing OS updates (like latest android version) and allow you to use whatever interface do you want (at least between stock android or their own) there will be no need for unlocking the phones bootloader and using custom OS.