I agree, it's possible to exclude the administrators to certain (sub)-sites, f.e. a site with confidential data in it.
It's definitely not a best practice, because site administration would then rely on non-administrators and as we all know there will be some point the end-user needs help.
As an administrator i think you could still have elevated rights via the Policy for Web Application