Does cargo magically shrink when loaded into a Python compared to a Type-7?
Again, it makes absolutely zero sense how a Python can land with MORE cargo on a SMALLER pad than a ship specialized and designed to carry cargo. You would think a transport ship like Type-7 was designed so it can carry the maximum amount of cargo while using a minimum amount of space to do so (e.g. stacking cargo extremely efficiently like a modern containership does).
Well, we don't know anything about their internal layouts, do we? It's possible that the T7 is designed to haul higher-volume, low-density breakbulk, rather than fit tightly packed technological components (that Elite doesn't take volume into account, so a tonne of gold takes up the same amount of space as a tonne of compressed, not-metallic hydrogen, is a different matter entirely). Or perhaps it has a spacious pressure hull to accommodate extra crew on longer voyages (its cockpit is certainly absurdly oversized for a ship that only requires a single pilot). Or maybe there are other engineering constraints, like Lakon having used cheaper thrusters that cannot survive the power output needed to haul a higher mass of cargo with acceptable accelerations, whereas the Python was originally a military patrol cruiser designed to be capable of accelerating rapidly and taking a beating, which requires a sturdier and comparatively more mass-tolerant design.
And from a game design perspective, the T7 is intended to be an entry-level large ship designed to ease players into the experience of flying something large, unwieldy and heavy without breaking the bank, whereas the Python is <i>the</i> end-game medium ship, where a decent multi-role or combat, or even pure haulage fit can buy you several fully fitted T7s. Their intended roles and usage are completely different.