You're essentially asking the developers to decide what pieces your ships should be capable of using. The current system allows me to have ultimate choice of every aspect of the ships capacity. They only dictate the capacity that the size may have and I have to work within that capacity. If you want more capacity make a cargo hull ship. You can add weapons and life support and get a great scout ship with weapons. It won't be tactically fast in combat, and it will cost more than a tiny hull, but it would give you what you want. I find the current system is done quite well.
That's not what I meant at all, sorry if I didn't explain it well. First I'll explain it without the weapons and defense, because it's sort of a different issue. Right now the tiny ship has:
25 capacity
3 free movement speed
15 ship range
3 sensor range
I'm suggesting that gets changed to:
25 Universal capacity
25 engine space (that's about 3 speed worth early game)
25 life support capacity (that's about 15 range worth early game)
25 sensor capacity (that's about 3 sensor range worth early game)
0 free movement
0 free ship range
0 free sensor range.
Maybe I didn't word it well but I'm not suggesting they give us extra space, I'm saying that I think we shouldn't get "free" but forced stats, instead we should get to put the components on ourselves in space designated for those stats. You would still have the Universal Capacity that you can put anything you want into.
If we just removed the base stats and upped the space to the same level (about 100 capacity early game) to compensate I think it'd cause problems because of the ridiculous ship designs that would come out. I know I'd be designing battleships with 1 movement (only so they can leave the starports), 0 sensors and 0 life support range to defend my planets, simply because I could pack loads of extra guns on them.
Also, it'd make researching new tech increase the stats of all your ships, not just the ones that use that stat a lot. So if you get a new engine type it'll increase the speed of all your designs, not just the ships that you chose to add extra engines to.
So on top of that system I would like to have a small amount of free designated space for weapons and defense. It'd have a very similar effect to giving ships 1 missile, 1 laser, 1 mass driver, 1 point defense, 1 shields, and 1 armour in free stats, except that we'd be able to choose whether or not we want to spend the production and upkeep on them (as we could leave the space empty and unused), and also choose which of those types we want to install based on what we researched instead of only getting 1 stat of each.