My personal theory is that they’re doing a lot of the heavy lifting for worldbuilding with this shared universe so that they can avoid doing it in-game, which would slow down the plot tremendously. It’s also a brilliant marketing strategy, as you mentioned, but I really do believe it’s for the first reason.