One good thing about MegaTraveller is that they set the default Armour for a hull at 40 (maybe more or less depending on TL -not planning to dig it up - but nowhere near 0). With a strict reading of current rules, that's Armour 4 in current Highguard, so much like the issue with a g-bike rider having ten times the amount of damage absorption capacity than a g/bike, there are some problems with the interface between personal/vehicle/starship combat values.
I think I got convinced that using the 'round down' approach, I could assume a personal scale Amour Protection value of 9 for starship hulls, but I'm not sure that logic holds up cleanly. Both vehicles and robots have a default Protection value. The Core book has Cover assumed values (which don't match actual vehicles). The Boarding chapter in High Guard'22 implies you need 50 points of damage to "hole" an unarmoured hull, but that's cumulative, not Protection-reduced, so it's a different (slightly incompatible) thing. And just making it armoured (without specifying a value) doubles the 'Holed' number (hmm). And then the Companion gives Protection values for 'steel hatch' and 'steel blast door' at 8 or 12. Maybe there's also something or other buried in the Mercenary books, but I don't recall.
Anyway, I could agree with the assumption that an Armour 0 hull on a spacecraft is of whatever hull material the same TL Armour is, especially since vehicle (and robots, but I copied vehicle logic for that) Amour default values increase with TL. But though the materials may improve, the Protection of a ship hull might not, because they might be able to make a ship just as sturdy with thinner hi-tech walls.
(Okay that was a longish post that resolved nothing)