It's funny that elevation of permissions is something handled elegantly in Linux since forever, but M$ just can't make it happen.
UAC is slow, ineffective, and inconsistent. But even when you turn it off you find some directories are off limits still. Even while you can vandalize regedit and gpedit all day long.
The "hello Windows" system of pins and bio-metrics may be an improvement, IDK. I liked using a PIN for logins and stuff right up until I needed the real password for something.
Or maybe that's the problem: the fact that M$ handles elevation of permission in 6 different and contradictory ways that all have to be backward comparable.