Oh that's a good question! (And I would love to watch that video:)
To answer the question it's mostly for flexibility for the player, I like the idea of players getting to invest in new aspects of their character. Also since your stat point are your HP, this gives you 2 instead of one (which is mostly useful in ship to ship combat)