if you play correctly you should be desensitized to your resources throughout most of the game
This quote bothers me some. I think you should always be sensitive to your resources throughout the entire game. If Sins is designed in such a way that "correct" game play means you are desensitized to your resources then that would indicate a problem in my view.
I agree. Resources should be the driving force of your game. Its the driving force of almost every RTS game to date.
Sins has tried to make it different , maybe it will get good marks for originality. The driving force in Sins is Fleet Cap in the late game. The only way however to hurt Fleet Cap is to kill a planet and colonise it yourself. Because of this nature , Steamrolling is the only valid strategy to achieve this.
If however , the nature of Sins was that your Fleet size was dependant and limited by your resources throughout the game and that you rarely ever reached the Fleet cap , this means your power is sensitized to resources. If the enemy hurts your resources , you will see noticable effects on your fleet + other stuff.
Now why is having Resources as the driving force great in RTS. - Its the very nature of the distribution of resources across a map . RTS games can distribute resources across the map in vulnerable contested positions to make players fight over them , raid them , protect them - use map control and organise multi-fleet movements.In Sins, although extractors are in vulnerable positions , the emphasis is on killing the planet , and we all know that strategy-wise this leads to steamrolling as the most efficient way.
Now compare to Homeworld 2. It had unit caps , but very often or not you will not reach the limit of your cap for every unit in a 1 hour-2hour game. This means that throughout the game , the ability to use small fleets round the back to hurt resources has a direct effect on the enemies overall fleet size. Because you raided that resource patch , his fleet is a few frigs smaller, It may be 1-2 techs lighter. Your fleet is sensitive to your economy.