i don't know if you guys have noticed but MS strategy is not focusing on first party at all.(for god sake they didn't purchase bungie)
now as for Epic,epic games without a multi-plat engine does not make sense financially.
also MS has some of the best dev kit/tools creators .so they won't need epic to make a dev kit for them for their future consoles. so it does not make any sense at all.