Register tons work as a measurement because loading a ship in seaworthy manner (can't push the center of gravity too high, can't allow things to shift, etc.) requires that much room. You might notice, I didn't arrive at the same measure as the register ton. An aircraft carrier actually has more empty space than register tonnage would dictate because of the need to move aircraft around on the hangar deck.
Register tonnage is more useful than displacement tonnage precisely because it doesn't merely measure the amount of seawater displaced. Register tonnage doesn't change depending on the actual loading. It measures the whole rather a derived and variable quantity.
A starship isn't floating on, or submerged in, a body of LH2. So calling it "displacement tons" is a misnomer. It's measuring volume in terms of a ridiculously awkward and counterproductive unit.
For example, take the baby brother of the Traveller standard small craft, the 20 dT launch. Is it small? A 737-500 is a bit over 100 feet long, 12x14 foot oval cross section, with a long taper at the rear. A bar-napkin calc of fuselage volume comes to 10,500 ft³, which is about 21 dT. Would you consider a 110+ seat passenger plane (plus cargo space typically in excess of passenger luggage requirements) a "small craft?" I certainly would not. Is that how the launch is depicted in any Traveller art? Definitely not.
A fair amount of Traveller art shows the launch as being more like the size of a city bus compared to human figures nearby. A smallish city bus is roughly 8' x 9' x 29' (just the body, ignoring wheels and ground clearance beneath the body). I'll give you a minute to do the volume calculation...
