Potential revenue growth is only as finite as your ideas (and ability to execute on them).
Just look at Google. They could have stopped writing new software at any point and been just fine. But in the long run they'd have missed out on trillions of dollars.
As with everything in business, it comes down to risk/reward. Not every risk pays off, but some do.
But for every outlier that can perpetually keep unlocking new revenue streams with more features, there's probably 100 companies that burn themselves out trying to do the same and end up sold for pennies on the dollar.
The key is knowing when to stop. Unfortunately permanent employment does not provide an incentive for anyone involved to speak up when they think it's that time.