Well programs like Shadow Defender come into play to fill the holes made by Microsoft when they made UAC.The benefits of UAC far outweigh any inconveniences
UAC is native Windows security dependent upon one's point of view
The morass of ongoing confusion about UAC is Microsoft's fault; they have stated both "It is a security boundary" and "It is not a security boundary"
Whatever UAC's intent, it's pretty common sense as to its net affect for anyone who pays attention to it
The only ones that seem to vociferously complain about UAC are those users that are constantly doing stuff on their systems that require elevated privileges
Typical users have no idea what UAC is - let alone its benefits