I would like to see the code changed so that you could only scrap a ship for money when it is in orbit over a planet with a starport. Same with upgrades. It just seems very reasonable to allow ships to magically change to a new type of ship without any outside assistance. Or, for that matter, allowing them to fold up into scrap metal, then ship themselves, and their crew, back to a planet.
Jon