As someone who doesn't really drive, I pretty much use metric for everything, I find it way more intuitive.
I still think it's odd that we have this carve out for motorists, basically everything else (apart from pints of beer also) seemed to do the metric switch at the same time apart from them. I often get odd looks from people when using kilometres over miles for long distances
I can only assume that metric was resisted in pubs partly because people assumed they'd take the 568ml pint and round it down to 500ml, or perhaps to save small pubs from having to replace all their glassware. Both seem workaround-able though.