The one big core OS thing that's changed by my reckoning— and I don't even believe it was within the last three releases— is the hoop jumps required to run unsigned code. I honestly don't see a problem with the move because they do provide a path to execute it when you need to, but it could probably be a little more straightforward.