Electric Eagle ---
After reading all of the discussion, there is no reason for the limitation.
If the code wants to solve a problem, such as too much heat generated in the panel, it should tate the goal and let people solve the problem according to the particular circumstances.
According to the code I could put a 60amp service in and have 42 circuits in the panel. Or I could put a 200amp service in and have the same restriction.
There is something wrong with the code when those two situations are both limited to 42 circuits.