I think most of the population should be specialists of some kind, at least after urbanization. Currently most ppl are farmers/miners and its strange and boring.
Among specialist effects there may be % change to yields, e.g. each
enigneer provides +10% to production. This would lead to city
specialization what civ5 lacks.