I don’t know if other services couldn’t have done that. I think the important bit is that I never feel shafted when I’m using Steam. Ever since the beginning I’ve been able to click purchase, and have a game downloadable within minutes to hours (depending on size). All the extra nonsense they’ve added has never stood in the way of that core experience.