At WHMCS Guru, we believe in allowing all staff access to addons. We firmly believe that roles should be utilized and permissions granted there. Not every staff role is going to need the same access levels, so we’ve built a ‘permissions’ based system that works 

You decide what roles can view logs, renew domains, view domain info, sync domains, even manage host functions. It’s all  in your hands, as WHMCS Administrator.

Of course, the admin has all permissions. This is by design. Much like the Linux ‘root’ user, there should only be one administrator who can do everything.