I think you tagged the main offenders. I've been gaming since the 80s and if you look at the top games that have come out this generation on Metacritic, games and the gaming industry are hitting it out of the park. There are actually too many good games to play, you'd have a hard time playing through them all even if you were unemployed.
One just needs to stay away from some of the larger publishers who have done questionable things. Plenty of other good companies/devs doing their thing, who deserve people's money.
Yep, even these big offenders only do it sometimes. EA released Apex Legends recently too - the key to that seems to be that Respawn owns the IP and EA didn't actually have any input in the development (allegedly).
One just needs to stay away from some of the larger publishers who have done questionable things. Plenty of other good companies/devs doing their thing, who deserve people's money.