I think a legal remedy here won't work. It can't magically produce money or desire to keep something runnable indefinitely. And any regulation that tries to compel work without payment seems like it will just hurt indie developers more.
replies(5):
Requiring an "end of life plan" in the ToS would be a start.