some people just do not want extra stuff on there computer like steam or impluse some people have one and dont want othere.
some people buy a dvd or cd in retail so that they do not have to install some software download program.
reason enough that person just dose not want it should be enough of a reason in its self.
actully i dont know why they dont have a log in area, so that you buy game regstier it log in and able to access downloads with out a software distrubation program.
for my self its not big deal but I do get point that some people just get sick of these things what ever iever softare game make made there own veirson of impluse if you ad 20 games by 20 diffrent softare provides you could end up with 20 diffrent download applications