Honestly I hate the concept of DRM. For one, it is ineffective at any level short of always online, and since many paying customers don't have the internet connection for an always online game it must be ruled out as a reasonable solution. Any other type of DRM has been and is being defeated. Even the supposedly uncrackable Denuvo DRM was cracked and their games are pirated regularly (I especially hate Denuvo as it causes massive amounts of issues and performance hits).
Now the game developer has to pay the company that makes the DRM to be allowed to use it in their game. Which means the developer is taking money away from content development or bug fixes to add in an ineffective solution to a problem that has been around as long as there has been entertainment. These "solutions" usually scale from minor inconvenience all the way to making the game completely unplayable on the player's system, meanwhile the Pirated versions of these games are still coming out, and manage to do so with the DRM either defeated and shut down or completely stripped from the game entirely. The developers really need to ask themselves if it is worth it to pay a company to add software to their game that will only serve to ensure that the Pirates release better versions of their game than they can (note: I am not condoning Piracy, in fact Piracy is the other side of the DRM coin one would not exist without the other).
Now all of that said, I still put up with DRM. I use Steam, PSN, and XBLive Digital Downloads fairly regularly and generally speaking, I am not affected that much by the standard DRM on those systems. However when the devs or publishers decide they need to stack on additional DRM to those systems (I.E. Denuvo, SecuRom, UPlay, ect) it irks me as it starts to interfere with my ability to play the game without either taking a few minutes to start up all of the services it requires or causes the game to not run to its full potential ruining my enjoyment of said game.