Practically speaking, I think the best way to do something like this is to enforce an auction when a studio shuts down an online game. That way the people that care get to vote with their dollars, rather than costing the studio.
Doesn't seem fair to the people who have already paid for a product that will stop working.
Doesn't seem fair to the people who have already paid for a product that will stop working.