The reality is as much as ya'll like to talk about the need for brand splits, the company's roster is just not deep enough to support it. The talent is spread too thin and this results in weeks and weeks of the same match ups being run into the ground.
This is going to be made even worse now that they're trying to compete with AEW through NXT. We've already seen Balor get moved. Most likely people like Joe, Nakamura and Asuka will get moved too down the line.
Yes, if you don't have brand split it increases the risk of some people not getting enough of a spot, but what does it even matter anyway when they misuse talent so badly and brand split or not will push trash like Baron Corbin and do goofy shyt like Shorty Gable. Even with all the time in the world they won't effectively use somone like Ricochet. So you might as well just work from one deep roster to at least have fresh matches every week.