Carrick Roads = that big bit of safe anchoring just offshore from Falmouth.
Road terms are easy to use as most folks drive some sort of vehicle, I’ve heard it used plenty of times but not really in a formal manner.. more loose terminology.
Different meaning, I think that comes from rode, i.e. the rope/chain attaching the boat to it’s anchor. So (insert name of harbour here) roads, is just an archaic name for a safe place to anchor, nothing to do with shipping lanes.
I always assumed “drive a boat” was a combination of inexperienced users using the wrong word and as a sort of derogatory statement that driving a boat (pointing it in a vague direction with no real idea) is not the same as piloting a boat (knowing what your doing and having read the pilotage guide and not ending up on the sandbank or crashing into someone).