What causes NIMBYism, though? ("lot of things, but...")
My pet theory is that cars are a substantial cause - people don't want more housing because it will result in more traffic and more people using the nearby 'free' parking. Cities that are less car-centric will therefore have less NIMBYism.