The developer needs to make enough profit/free cash flow/etc to build the next version. So it's essentially a bet on the expected lifespan of the current version. Which is why if someone is offering something for free, forever, or very cheap, forever, you can bet that they are fairly certain they will never be displaced.