There's a compromise: they stop accepting any new business from you, but keep everything you've bought available: you pay 100%, you get 100%. It's what they should do, but they don't want to, because the current situation gives them a lot of power.
Hence a new regulation that tips the scales in the other direction to make Steam & co adopt a reasonable stance. The alternative would be to flat out force them to provide access indefinitely, but why not give them a chance to buy you out of your account if they really don't want to do business with you?
Similarly, no company that I chargeback against do I want to do business with anymore. A chargeback is a "burn the bridges" moment. You have tried everything reasonable, and the company is now defrauding you. Why on earth do you want to continue doing business with them?
Even worse, for XL companies who force one account across multiple products, the two things can be completely unrelated. If Google is refusing to RMA my pixel 7 phone which arrived defective, I can't issue a chargeback on that phone purchase because they'll remove my access to the last 10 years of family photos, my email, my domains, and my GCP servers.
Sure you could argue that this is the exact reason you should diversify these things across different companies, but in some cases the tight integration between these products is a compelling feature. The price for that feature shouldn't include removing consumer purchase protections.
Very frustrating as a seller.