That's the thing, I don't know many sites that actually would implement it like that, especially seeing that the implementation would force us to make YOU have badges that are irregular, unusual and hard to make.
Remember: what we implement in the core is not what JUST YOU wants or needs, we have to implement things for everyone to use, and this is too complex for everyone to use as it stands.
an idea just boomed out reading the replies here.... and I know what I provided is one such foolish thing and hard to make or implement.
But I deny with your view that not many sites use badges... So far I have been registered in forums, there is definitely some or the other badges assigned to special members (Staff, premium, etc)