Another reason for no damage when colliding with an enemy ship is to discourage ramming.

If you're playing in a large game, I suggest becoming comfortable with eyeballing what you think would occur regarding ship movement and final positioning, or the game can slow to a halt while working through RAW when multiple ships are involved. I started doing that, and have yet to receive a single complaint from the players. They're happy to get on with the action.