The reasoning behind my request is that a map that I play on a lot is on Creative mode / Peaceful. Amongst the many buildings I have, there are a lot of dark areas -- some of which are intentionally dark, like basements and underground subways.
The problems I have with bats:
1. There are some areas where dozens of bats spawn due to darkness, like in one of my modern skyscrapers, which takes away from the "modern" feel of it. Placing torches/lamps around to reduce their spawning would also take away from my original vision of the buildings.
and 2. All I hear for hours when I'm building are the bat squeaks, which becomes annoying.
So my suggestion is to make bats one of the mobs which do not spawn on Peaceful. This is not to say that I don't like bats (in fact I think they fit into Survival mode very well), but when I just want to build in Creative and/or Peaceful they become a nuisance.
Does anyone have any thoughts / criticisms about this?
No support. There's no reason to bats being removed. They're passive, and peaceful means passive and neutral mobs only. If I were you, I wouldn't complain about the bats. Some bats do accidentally go into modern building in real life.
Normally, you do not see bats in modern buildings. I do not hate bats, in fact, I think they are great mobs, but OP makes a good point. Atmosphere is everything. You do not have bats in sky scrapers, just like a castle made out of iron would be strange.