Well I think in general it is fine, otherwise you would have a hard time replacing gear and gear needs to flow, otherwise where's the fun there?

If it was linear then lvl 18 item could very well be as good as level 21 one and IMO that's just not good there as it makes things stale.