You are right in the dowel pins only hold the gasket in certain areas. They have zero affect between the bores, where most failures occur. I'm talking about what they used to call gasket migration, where the entire gasket would move around. Every time a cylinder fires it lifts the head off the block. Every time. And the gasket has to follow this movement or it fails. That's what the dowel pis do after the head is bolted down.
If you control speed and feed, and grinding stone will produce a mirror finish. It is the multiple cutter style of surfaces that have issues. Especially if you have one or two cutters not perfectly located.