I totally agree. However, when looking at the bigger picture I think Microsoft wouldn’t want to be so dependend on Epic after spending so much money on their game service, Bethesda and Activision/Blizzard. I don’t expect them to actively consider switching engines and I don’t think it would solve all that many problems anyway.
On a different note I just watched a very similar video that was recommended to me by a pretty much unknown creator about the importance of indie developers and pretty much everything Alanah says here shows how important they really are. To imagine where we would be without tiny indies breaking the mold… it sends a shudder down my spine. ‘Indies > AAA’ has been my way to go for many years, now that I think about it.
Some of the things you just mentioned are actually things Baldur‘s Gate 3 did, though. Namely Twitch drops, pre-order bonuses and (arguably) unreasonably priced purchased options with their day 1 DLC. The latter is especially baffling since Larian Studios makes a big deal of not paywalling extra content while doing exactly that from the start. It‘s also guilty of having quite a lengthy early access phase prior it‘s release.
The success does not come from lack of bullshit, but from delivering a good, polished product regardless.