Relying on cloud was something Microsoft wanted to do more on with the Xbox One but the downside to a game having to rely on servers outside of traditional multiplayer or co-op experiences is having the extra development for that second (server) platform and the continued ongoing resourcing for support and cost for as long as anybody might want to play the game.
You need to account for the worst possible connection anybody might have, and that might include people play on the go or from very remote places where they accept that multiplayer and co-op are not viable, but who may not anticipate single player games also presenting with issues as well.