The only reason why this would be posted in the first place is because of the controversy over the implementation in THIS game. Prior to this, no one cared a whit about this topic, and you would have to go to some other community forum to find it.

DLCs have been a mainstay since the inception of Steam, PSN, XBL, etc., as well as the App Store (Apple), Google Play, and you can go on for hours. If you want a serious academic discussion regarding this topic, you would be better off at Gamasutra, Reddit, etc., where you'll find a more wider and more accepting audience (or ones who will give a **** about it)