As a power user, you can however still jump through all those hoops, even with custom kext's.
I agree that the situation sucks for us, but on the other side - you can give a piece of Apple hardware to a literal child and won't have to deal with either getting it running in the first place (as with anything Linux based) or a persistent rootkit or other malware (which is more common and easy than not on Windows).
Being easily open for power users, hard to exploit for malware and hard for incompetent people to mess up, unfortunately, is a Hard Thing.