well, there is another simple solution without taking the houses of a FC away:

1) every FC can only have one plot, or maybe 1 plot per housing area (which means 3 in total)
2) Whenever there are no more plots of a category available (which will usually be small) a new ward is added automatically, so there will always be available plots of every category in every area.