Basically, because models are assigned to be used with only a specific class and so you cant just add client side models you can only override them. I'm not aware of any hard limit that means we cant add more but, more models is more loading time, bigger memory footprint and generally reduced...