Yeah, the village suffering part gets me. It's like when you try to fix one thing and accidentally break three others. Happens way more than just in games.
Started mapping out all the possible side effects before making a change. Like when my neighborhood tried to add speed bumps, we listed every problem it could cause first. Slowed things down but saved us from a huge parking mess later.