And of course, backend services aren't free and they're an ongoing cost. And apps rarely exist without backend services these days.
I much prefer an inexpensive subscription over ads or other approaches to revenue. Especially considering the consumer market has been sold on this idea that paying $10 for an app, even once, no matter how useful, is way too much money.