I used to unapologetically pirate video games and only within the past two years have I finally come full circle and begun purchasing games, both new titles and older ones I had played in the past but never paid for until now. Steam has been the tool of choice for this reconciliation process.
As a result, some of the hardships that paying customers encounter have become apparent to me only recently. I was aware, in a peripheral sense, that some singleplayer games required an Internet connection to run. But this never mattered to me because the pirates patch that stuff out.
Lo and behold, I'm sitting in a hotel last night trying to play Mass Effect Legendary Edition, and the thing refuses to function because I'm not connected to the Internet. I was astounded. This has never happened to me before. Why am I subject to this as a customer? If I steal the game, I receive a product without this glaring defect (I believe the defect has a name: "Origin").
Missteps and antipatterns like this are rife within the games publishing industry so it's no surprise that employees are treated even worse than customers.
I must admit I do not understand the industry, but I don't see why competent studios like Blizzard/BioWare/Id could not simply self-publish their games. What exactly does EA add to the equation? Seems like it would not be a particularly monumental task to cut them out.