Morzanka, you have your point. Rotation works for you. Your town mayor is a really nice guy. Etc. I am not against rotation in general, it helps towns build quicker. The keyword is quicker. Mayors don't want to get left behind in the town rankings. Players want access to higher-level buildings as soon as possible. But there has been this thing about towns in human history, that people build and join towns to feel security. They want access to the good and services that the town economy provides. I am not making it up. And historically, the builders who built the town did not get kicked out into the woods with mumbling "We will get to you again in a few days". And one last thing was that in ALL towns, and I am not making this up either: instead of keeping people outside the gates, they built houses for them! That's right, not the general store. Not the weaponsmith. Not the hotel. HOUSES! Places to live in! They built houses for people who came into the town with open heart and open minds and donated their last penny to the town and were determined to donate more, not kick them out of the town gates once they were broke!
Town mayors, this might come as a complete surprise for you, but maybe instead of making builders build whatever you want them to build, let them build
residences for themselves first! That will not put your town at the bottom of the list! That will not keep you from building all the stores and smiths and churches. But there is one thing it may do for you, and that is respect and loyalty. Sure you may kick people out and let more in. But in the end, nobody will step into your town again, because you will be known as a dishonest robbing liar, and that is my final word.