Skins are predatory bullshit. Skins are surely the majority of this abuse, by revenue. Skins are the easiest way to charge $1000 and still give someone a fraction of the content in one video game. Skins aren't trivial to create... but you sure can crank 'em out.
The model I want to go back to is where buying the game means you get the whole god damn game. Letting people have content, but not use it, is inseparable from anything you'd acknowledge as predatory. We can try to split those hairs, and we would fail. Nothing short of addressing the business model will solve those problem.
The only reason this bullshit can even sound defensible is that Capcom used to be even worse. Like if they sent a guy to your house to take a hammer to your cartridge, and now you can pay him five bucks at the door. Is that better? Probably. Is it tolerable? Nope.
Imagine if this applied to literal versions. 1.1 drops, with bug fixes for save corruption and some balance tweaks, and Steam wants another ten bucks for it. Would you respect if someone scoffed, 'do you want them to make you buy the whole game again?' Plainly not. Incremental changes to the game you already bought... should just go in the game you already fucking bought... because you already fucking bought it.