I don't think that's fair. You can just assume that people don't watch TNA/ROH/etc. because they don't know them. Some people just enjoy the WWE style of wrestling versus the more indie style of moving from spot to spot. And yes, the main reason people watch WWE over the other guys is the production values, but that's a major thing. Pro wrestling isn't built simply on the in ring action. It's a spectacle. People want pyro, lighting, characters, story lines, etc. Now, it's the in ring action that ties it all together, but we can't just assume that just because it's indie, it's better wrestling.
I'm not assuming it. WWE has some great wrestling from time to time, but if I want to see consistently good stuff, I'll watch indie promotions because I know I'm likely to see something different or something that will make me go "whoa!"
The idea that indie promotions are exclusively spot fests also needs to go away. There can be and is great storytelling in indy promotions.