Is it hard to get insurance for this type of platform? How do they cover themselves and their users?
Wow. This is a tough one.
If I found myself in possession of a business like this, I'd likely create an IDC domiciled in non-US jurisdiction.
Then look for insurance for the non-US company.
My guess... insurance rates will be far less this way.