Yes but your analysis is based on a static user base, which it most certainly is not.
The only reason we're in an infinite loop is because you don't appear to be accepting externalities into your model, but only the baked in framework to the protocols. One of our assessments will be wrong to some degree, I just don't think Steem will face a problem of inflated supply, particularly not during growth stages.