There is no wear and tear with digital goods, which makes them a different beast. Even though the author is obviously biased, the article posits some valid points I think.
-If gamestop really is strongly pushing used games over new, that's messed up and definitely hurts game developers and enriches gamestop(the useless middleman). It causes titles to have less longevity, which means studios end up caring less about time-less quality and more about releasing sequels.
-Piracy and used game sales have had negative effects on the quality of games. This is pretty obvious, many games now require an always on internet connection to play, many games now do DLC and micro-transactions, less single-player games, no LAN in starcraft 2 :(, less AAA pc games.
I think the model is fine if it's like what steam games do. You have an account, and purchase a non-transferable non-revokable license to play the game. Of course the lock-in with steam isn't great. Ideally there would be a "global" service that tracks games you've purchased in different digital stores.