110% agree. With 'enterprise agreements' though, which only the large companies can afford, you can get X support tickets, or call in numbers, etc.
I remember working one place that had that in place, and we hit an REALLY odd SQL Server bug (or, atleast it appeared to be a bug to us). We had top level support in place, but only had X per year, and no one would authorize us to use it just yet - "keep working on it for a bit, see if you can figure out a solution", because they didn't want to "waste" one of the calls if it turned out to be our mistake.
MS is in a weirder position, because offering direct support would cut out a lot of the consultants and ecosystem which they've trained/certified. You're expected to engage those people for support (although... they didn't write the software, so how they'd 'fix' something if it went wrong...?) Google has no such ecosystem to point to.
Yes, who would choose a bank for your critical banking needs (or a vehicle company for fleet management, etc) where your primary or only means of support was random forum postings that were staffed by volunteer workers who had no authority to fix things?
I tend to think this state of affairs evolved out of earlier beliefs that computers were "hard" and had some sort of black magic mystique around them.