'
Except that's where you're wrong... I was there when PC RPG's in development were rebranded mmo's, notice RPG's on the PC slowed to a trickle and guild wars was just rebranded mmo. DRM is any program that is run from a computer that isn't yours.
Let's not forget wow's private servers as scientific evidence against your position:
https://news.ycombinator.com/item?id=11444122
Now why would blizzard try to shut down private servers? Oh yeah because we used to get dedicated servers and multiplayer inside RPG games until the big push to steal PC RPG's on the PC by rebranding them mmo's and selling them to suckers.
MMO's are just PC RPG's with a marketing moniker. MMO's are not some special class of game, they were the test case to test how stupid the gaming public was and you're proof of this fact.
The reason we have diablo 3 with always online drm is specifically because of pioneering efforts of Ultima online, everquest and wow.
A game is just a computer program, there's no reason for the game to not run 100% on your computer.
Just look at what happened to Team fortress 2, Tribes Ascend, Path of Exile, etc... all those "f2p" games are just another word for DRM locked game you don't own that they are asking for money for.
That's why modding has gone the way of the dodo to a large extent in the AAA space and we no longer get level editors. Just look at what happened to doom 2016... The multiplayer has no dedicated server exe's and they are running the matchmaking from corporate machine or an AWS colo. Either way parts of the games have been taken out of the game to remove more and more control out of your hands.