By all accounts it is. I admittedly went on "slow" days and it was okay.
The thing is, crowded or not you know you're on equal footing with everyone. I've been to Disneyland where it's moderately busy and then the park is swamped from locals pouring in just to watch the fireworks, because they can.
That's the type of situation where it can feel unfair because I paid full price and my experience is impacted by people paying a fraction of what I did when you look at cost per day.
It also helps that in Tokyo you can get one or two free fastpasses per day, and if you buy one or two premium ones you're still paying less than a day in Anaheim.
Tokyo is crowded, but there isn't that nagging sense of resentment that your experience is being impacted by the company cramming a ton of extra people in via discounts.
And I'm not opposed to annual passes or discounts for locals outright by any means, but there has to be consideration for how it impacts people paying full price.