Makes sense. Urban terrain is perfect for snipers. They are small so they can hide, buildings give them lots of oportunities for positions....

It is right to learn, even from the enemy - Ovid ;)