I wholeheartedly agree with OP. It's a sad state of affairs.

I will say, though, that there non-boycott remedies available for single-player titles. If a company isn't behaving in a way you feel is appropriate, avoid purchasing a title at full price. Recall, for instance, that Rise of the Tomb Raider (published by SE) was a timed Xbox exclusive. I don't much care if consoles compete against other consoles, but the exclusive blocked the title's release on PC for some months, too. The net result? I waited until it dropped to $30 before purchasing it. Or consider, as another example, Fallout 4; I still haven't purchased the DLC for the title, because it's hideously over-priced. Originally I'd have been willing to pay $30 based on the DLC quality, but Bethesda's push to maintain a high price point well after Steam reviews began torching them for it irritated me further, so now I'll wait for a bundle at $20. And if I no longer care about replaying FO4 with the DLC once it hits $20, well, Bethesda just lost the sale entirely.

Couple this with a strong inclination to pay full price for quality independent titles, and I have most of a solution, at least so far as I'm concerned.

Unfortunately, the reason I must say 'most of' a solution is that this approach clearly doesn't work well for titles that are predominantly played with others. As an example, when the next expansion for FFXIV releases, I don't really have a good way to pay what I feel it's worth. If it's like Stormblood - Heavensward with a new coat of paint followed by a couple of years of stale update cycles - it would be worth $25ish to me, not $40. But, my choices are essentially limited to quitting FFXIV entirely, or purchasing the new expansion along with everyone else. Similarly, the Housing demolition system essentially means I can't easily 'quit' FFXIV for a couple of update cycles in order to truly vote with my wallet (if I quit long enough to lose my house, I likely would never come back). I try to make up for this limitation by being a vocal critic of SE's crappier practices on the forums, but it just isn't the same. Still, better than nothing, I suppose...