When I think of a battleship docking with a battleship, I consider the two to be bridged to one another, not moored. Some things in game you cannot take out without ruining gameplay for others.
If it doesn't look right, like battleships docking with small stations, then just RP that it is currently moored with the station. In fact, if you listen to many stations in game when docking, they tell you either you cannot dock because of your size (Liberty Rogue Destroyer in NY is an example) or they tell you to "proceed to moor #"
And what of the ships that can't dock with planets? "Planet landing not advised"? Where are they supposed to go? Float in space and not land ever to get nanobots or bats?