Well, for example a chemist needs less workers than a steel mill, so unrealistic things still can happen. Further, what do you do with factories outside town, like grain farms and power stations? They don't belong to a town, but magically get workers too.
I think this might complicate the creation of a new industry chain.