Coming out with new models all the time is bad economics.
Training requires an upfront investment. Want each model to generate lots of inference revenue and spread out that investment cost.
So only reason to churn out models is as a form of advertising or a response to strong competition.