There's also the price aspect. Unless you are impatient for a particular game you can build up a massive library of games on Steam very cheaply by taking advantage of the sales which are often 50% off or even 75% off.
Even pre-owned/discounted console games cost substantially more than this unless the game is very old or unpopular.
Even pre-owned/discounted console games cost substantially more than this unless the game is very old or unpopular.