Sort:  

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.

Coin Marketplace

STEEM 0.25
TRX 0.20
JST 0.035
BTC 95284.46
ETH 3462.33
USDT 1.00
SBD 3.49