Before gofmt, programmers were allowed to have accents. Teams were allowed to decide their preferred style.
Since gofmt, we "avoid bikeshedding" by disallowing the developer from adding any value via formatting.
Dozens of languages that are far more sophisticated than Go have adopted this boneheaded approach (typical Go philosophy) in the years since gofmt appeared.
It'll be a while before I retire, but when the time comes, I am preparing for this to be the hill I die on.