People weren't happily paying, there was huge pirate business that was run on porn, gambling ads and spyware revenue. Then there were organizations with lots of lawyers paid by the "pay once use forever" companies to enforce the pay part because people didn't want to pay.
One time fee software ment that once your growth slows down you no longer make money and have plenty of customers to support for free. That's why this model was destroyed by the subscription and ad based "free" software.
The last example is Affinity which was the champion of pay once use forever model, very recently they end up getting acquired and their software turned into "free" + subscription.
It wasn’t one time fee though. The one time fee bought a copy of the software and its patches. A couple of years later a new version would come out and people had the choice between keeping using the old version or buying the new one.
To convince people to buy they had to add genuinely useful features. I would have bought a new version with new features and better performance. I wouldn’t have bought a new version same as the previous one with AI crammmed in it
> One time fee software ment that once your growth slows down you no longer make money and have plenty of customers to support for free.
What do you mean. Support contracts were not included by default. Consumers had some initial support to fight off instant reclamations.