Your examples make no sense: Windows still exists and most games are played one or twice. Sure, old versions are not available, anymore, but who want to run them, anyway? The same holds true for old versions of free software: They may be still available somewhere but who wants to run them, anyway?
While you're talking about dieing software, what about creating software? Can you "guarantee" that a particular free software will be created if a large number of people want it? I think not.
Proprietary software, on the other hand, comes close to a guarantee if there's a chance of it being in demand.
This is why sociaty needs both -- and why Mister Stallman is wrong to say, only "free" software should exist.