Get past that and IMO a domain like car insurance would be far more preferable to a brandable that would require additional marketing spend to make the connection between the name and the service.
This is the opposite to how most large companies, and marketing companies, view the problem.
That's probably because you have somewhere between a passing interest and an obsession with domains and your mind is conditioned to think in terms of domain names. Ask a friend or a family member where they'd go to buy car insurance and I'd lay good money they'd say something like Compare the Market (their marketing is so good they may even say Compare the Meerkat) or Go Compare.
This. We all have domain names as part of our everyday thoughts. Most members of the public don't.
Compare The Market and Money Supermarket spends tens of millions per year promoting brand recall. I think we can all agree on this. What most are missing is the money is spent on promoting
brand recall, not
domain name recall. You could survey the public and ask "Have you heard of Compare The Market?" and I would guess a high tens of percent would probably answer yes (they do this continuously to measure brand recall).
However, if you ask the same people, "What is the domain name for Compare The Market?" you would get 1. a large percentage not knowing what a domain name was, 2. a large percentage saying "Compare The Market", 3. those most in the know scratching their head over whether it is a comparethemarket.com or comparethemarket.co.uk. So the money is spent to ensure that whichever route the customer goes; type into a search engine or type in directly, they end up on the correct website.
Now assume someone spends the same marketing budget on carinsurance.co.uk. See the problem?
All of the above ignores the problems of protecting the brand name (look up hotels.com trademark if you are interested though) - that's another problem altogether, a problem of success. It is however a problem that big companies worry about.