I'm at work right now but so it'd difficult to check but I think this was because you sometimes jut want to know if there's a free docking port, not necessarily if your ship will fit. This seemed like the best way.
Having said that, I might have then closed that loophole later on.