I wouldn't really say mods, rather admins.
You know, the people who rule this site.
I think if everyone really wanted banners, you'd get banners - but as you can see, many agree that it's unnecessary. And it makes the forum unique. So quit whining 'cause it ain't gonna happen