The rural folks likely have less rigid constraints on the number of chickens and more room for the chickens to roam. If you only have room for 2 chickens, choosing a male for one of the two halves your laying capacity.
Some roosters start crowing at 5:00 am, they sing non-stop for 15-20 minutes and wait for an hour. When people are sleep again they repeat the bursts. This can last from 5:00 am until 9:00 am or so. All days of the week including sundays and holidays.
Is basically torturing your neighbours, specially if they are of the night owl kind.