I don't disagree. My caveat would be that this can't be a blank check to just pull the plug at will. There are different types of server dependencies and different types of remedies here.
I would consider a time-gated mandatory refund for software that stops working within a certain term. That seems like a significant disincentive for the specific type of thing we're talking about. I'd consider carving exceptions in EU regulation for modding and community server replacements of discontinued software. I'd consider obligations to remove certain server checks (e.g. DRM-only or activation checks) on discontinued software and so on.
You lose some face when you go online with delusions of large GaaS releases suddenly generating some magical portable package that runs on end user hardware, but that doesn't mean there isn't an issue or available solutions. I'm concerned that some of the petty drama is poisoning the well and nobody will take this seriously in a long time because of it, because I do think action is needed and is urgent.