Good question! I'm not too sure. But I often wonder why P2P hasn't become more robust as speeds and tech have improved. Like live service games.. it feels like there could be robust P2P implementation that could facilitate a lot of failed multiplayer.
I imagine that cutting out the live service ($$$) and SaaS have a large role to play.