you can keep things synced across databases easily and keep it super duper simple.
If people are building things which actually require massive amounts of data stored in databases they should be able to charge accordingly.
They are cheap if you tiny fraction of server use for $20/mo or have 50 engineers working on code
I would much rather spend 5k per month to make 1 million, keeping things extremely simple.