Generally, I would prefer to ride side by side. It makes sense of taking-the-lane.
I'm guessing the single-file law is to appease the motorists because otherwise too many cyclists will end up blocking the motorist who only want squeeze by you regardless of the three-foot rule.
Motorcycles ride scattered in a lane. Why can't bicycles?