I agree with most of your point, but TESO is ten times the game EQ is even now post 50 SOE expansions later. The issue is it's not 1999 anymore, and EQ today is a meh game nobody really wants to play, even free.
Theme park games are fine and there still is a market as the next WOW expansion will be one and still sell like hotcakes. My issue is I've done so many hours of them there isn't much shine left.
EQ was first out of the gate and was brilliant for the time. It's still amusing. TESO likewise is fine, if they can fix the myriad of glitches, bugs, and dupes. As far as community, it's vastly overrated. It was then, and it remains so. It's all about playing with a few friends.