If I remember correctly, its mostly due to WWE not helping out or telling Yukes and/or 2K Games anything ahead of time. Outside of some rare exceptions like Benoit's death or Big Show getting removed from WWF No Mercy, Yukes pretty much is kept in the dark the majority of the time.

Like WWE could have easily sent 2K Games an advance copy of the new opening video to add in late in the game's development or as a Day 1 patch but refused.

I removed all of the female superstars as I’ve no interest in playing as them, disbanded 205 and made a Cruiser Division on Raw, and lastly disbanded NXT due to the shallow roster depth, and assigned all the male superstars and teams to Raw and SmackDown.

I gave each of the NXT Champions a MITB briefcase to cash in on the counterpart championship (NXT Champ for World Title, North American/UK Championship for Intercontinental/US Championship).

Aleister Black announced his cash-in on night 1 of Raw and beat Roman Reigns to become Universal Champion.

Over on SDL Adam Cole (BayBay) cashed in his briefcase for the United States Championship and beat Nakamura for the belt, using a rebranded NA Championship belt as the US Championship. Meanwhile O’Reily and Fish were made auto #1 Contenders for the SD Tag belts and won them.

Tbf, I accidentally engaged one of the potential feuds and it completely changed the card.

Black vs Lesnar Extreme Rules for the Universal Title (instead of vs Gulak)
Styles vs Bryan for the WWE Title (which wasn’t on the card at all)
Rollins vs Ziggler for the IC Title (which wasn’t on the card)
Velveteen Dream vs Ohno Falls Count Anywhere (with Nakamura attacking Dream after the match, although their feud will now climax on SD)

In the game NXT has a paper thin roster. There’s literally a UK title division with 2 guys in it. Tag division has 4-5 teams. To avoid the same matches constantly and not have 4 lots of loading screens to wade through for every week of play I find it easier/more interesting to have just the 2 rosters.

None of that explains how a random Breezango vs Ascension appears out of nowhere on a PPV.