The main difference to me is that Steam is an established platform with a reputation for not pulling games for no reason and also the fact that there's always "extralegal" ways to play that same game if Steam does pull it. That's not the case with streaming-exclusive games (and sometimes iOS games, sadly).