User permission issues isn't Windows' fault. It's generally software that requests admin access when it really shouldn't. UAC is basically just the Microsoft version of the same system that has kept UNIX "virus free" for ages.
It really should default to admin when you turn UAC off on an admin account though. Don't know what messed up there.