You're taking the most succesful game on the most successful platform as an example, not sure it's very relevant for the thousands of games that get released every year...
And yet it's not the thousands of games that are released each year that include extra advertising, but the the largest and often most successful ones, because they know they can get away with it, and they're the ones with a built in audience to sell to advertisers.
Not every game is going to find success. We could do with a lot less of the major publishers ideas of "pay us $80 after the battle pass for the same shit you've been playing for 4 years with a new paint job".
If an independent company like New Blood can find success simply by making good games and being a good company then major publishers can follow suit or die off.
You're taking the most succesful game on the most successful platform as an example, not sure it's very relevant for the thousands of games that get released every year...