Sort:  

In my point of view (as a customer) I prefer a service that is down 3 days in the year then a service I have to pay for. And so the people will always go to the cheapest one.

Posted using Partiko Android

There are no free services. You always pay one way or the other. Either you pay with your data, or you pay with watching advertisements or the big premium users pay for the small free users. There is no free lunch.

Where does someone pay on things like Steemnova, ocdb, steemd Or steemworld?

Posted using Partiko Android

Steemnova is not even tied to the steem blockchain, they don't use any API at all. The others, you don't pay yet, because they have very little costs since they can use Steem as a free backend.
Steemd, Steemworld and ocdb could: Add Advertisements, Premium services or survive through tipping (donations).

Or beneficiary requirements.

Posted using Partiko Android

How do they pay for their web hosting, etc.?

There are always costs somewhere, and someone is paying them. Perhaps they are low and someone can cover them as a hobby. Perhaps (as with AWS) a free tier can allow small projects to get started without immediate payment. All of these are sensible models, but just assuming it is or should be 'free' is not a sensible model.