I think one thing that a lot of people are also not taking into account is that ships in SC are more like actual computer modeled designs than they are a video game models. Things like wiring harnesses, cooling conduits, CPU/computer systems, control wires, thruster positioning, weight distribution, thrust vectoring, weapon lines of sight, etc., etc., etc., need to be done to work properly. Combine that modeling level with the physics engine they have established, plus the damage/destruction models, and you have a lot more work involved than any other game that I can think of has ever done for a vehicle model (they mostly just hard code functions for an acceleration curves, turn rate, etc., and at most when damaged, a one off modifier that affects those default values). And because of the direction SC has taken, you will see a lot more variety of interactions that will arise from making the game work this way (say, adding some custom armor plates to your ship, or adding a redundant cooling line to certain systems, or swapping out the main thrusters for higher output ones, or any of dozens of other ideas, all of which are possible because the ship is actually made from components).