James is entertaining in the sense that we all love to hate him, so it works most of the time.
Also, when people keep bitching about how WWE has all the talent in the world and does “nothing.” Remember this, having a good slice of cake now and then is much more appetizing than ramming an entire one down your throat all the time. In other words, yeah I do think in some cases it would be nice to overload the Smackdown and Raw rosters with tons of NXT and other talents, but in the same breath, of you have too much talent at the same time on every roster in every match, people will complain even more stating that they’re underutilizing whomever more than they should. It’s an endless cycle and balance is key, which Vince has actually gotten pretty good at.
Not everyone can be Stone cold, rock, and hogan.