For this reason I changed the +1 to +1 in my version. After all caste system is NOT about food production. Overcrowded India is only one example for caste but other caste societies don't have that high population.
I was actually thinking of doing the +1 commerce per specialist as well. It gives a bonus for specialists but is not quite as powerful as +1 food.