It's quite sad and I do not agree with this kind of business practice at all but ultimately it's the collective grouping of gamers that are at fault.
If everyone would please, please stop buying Always Online/DRM infested/PC Ports/shitty types of games then maybe, just maybe developers/publishers would get the drift.