But it's less obvious to me how the legislation should work for a multiplayer-only game that goes out of business. I suppose it should require a refund at some point. But at what point?
Steam only lets you refund a game that you played for less than two hours.
And if you think that's not long enough, there's surely some time period where you can agree that you've got your money's worth. Kind of like how you lose the ability to say "I didn't like it" after you ate your whole dinner at a restaurant.
Yet in the comments here someone gives an example of three years of online support which is insane. Why is multiplayer special? Should Steam also let you refund any game until three years elapse?