I call BS on the DRM causing low sales. I've never thought to myself that I wouldn't buy a game because I have to install some DRM. If I want to play it, I will buy it.
You're not familiar with Ubisoft's first attempt at implementing DRM then it seems..
Ubisoft made Securom look good. Not only was a constant internet connection mandatory (with no offline mode) in single player games, there was also a limited amount of times that you could activate a game (up to 3 if I remember) and every time you changed your hardware, one activation attempt was used up..
All of that was swept away eventually, and now Uplay is account based just like Steam and Origin.
Piracy is a big problem yes, but what Ubisoft did was make piracy worse by punishing legitimate paying customers with their draconic DRM implementation.The problem with PC gaming was piracy. It's still a problem but not as big anymore. I know of friends who never purchased a single game and pirated over 100 games. I'm sure people on this forum pirate as well.
Most of these games have a competitive multiplayer aspect, which doesn't appeal to everyone. Lots of PC gamers (like myself) prefer single player games like the Witcher series, or Batman Arkham series which all have sold very well on PC..The other problem with PC gaming is that it's a platform dominated by a few games. LoL, Dota, Starcraft, Diablo, Counter-Strike, etc. These people play the same games for many years. They're not looking to buy Assassin's Creed 2013, 2014, and then 2015. They are playing the same damn game over and over.
The PC gaming market is very diverse so I think you're incorrect to state that it's dominated by only a few titles..
