There’s nothing remotely sensible about a million colonists, so that’s a pointless straw man.
Lastly, the necessities to support 8 people aren’t that different from the necessities to support 100. They scale wayyy better than linearly.
Again, the issue with supporting people on mars is not the vehicles to get there.