As a happy Affinity customer and relatively casual user I prefer them because of their reasonable fixed prices and because and I don't have to run the abomination that is the Adobe Cloud client on my machine.
If they switch to a subscription model I will definitely be looking for alternatives.
It's clearly enough for many people. That's the only reason I use Affinity, although I do agree Adobe could change their pricing models overnight and they would be in trouble.