I think its not unnecessary, as DropMyRights may become your additional layer of protection to know that a program cannot access due to such circumstances.
UAC is fine as you approve every file with verification and you should surprise if its bypass when you execute it.