Yeah, standard procedure (here in Germany too), except usually it's the road that's closed, and not the entire town...
Culturally, its because American's won't read a sign and follow the instructions if we can still "do" it. You have to physically block us, and its too expensive to change all the signs.