Commission would have sped up progress, but I did not really need it. (I do not want the scarlet letter called Commissions branding my Intel forever.)
As for supplies, I bought marines and raided supplies and fuel (and sometimes, drugs) from the popup pirate bases and some core worlds frequently. Raiding for commodities is very strong (read: profitable) this release, which is good during the times I cannot fight enemy fleets without losing too many ships. Combat does not pay enough for the risk at times.
On the other hand, marine requirements has effectively blocked raiding for blueprints and rare items early in the game with minimal forces.
P.S. What commission would be useful for is building up rep with your employer fast, which means you can stealth raid your employer's worlds for supplies, fuel, and drugs and not care about the rep hit because you will build it up back fast just by killing their enemies.