They are certainly not a public service - they are one of many such services, none of which are essential. And what they cost to set up and run at scale is likely more than you suspect. As you note, ...