Either you are doing admin-y stuff, or the programs you rely on are broken.
When I write Windows-software, I only signal that the process requires UAC elevation for the things which actually does so. It's possible. In fact it's rather easy.
I almost never encounter software which requires UAC elevation, just like most things in Linux doesn't require me to go full sudo.