Yes, but looking at this only from the perspective of a consumer seems rather limited. One additional consideration, the one we're talking about here, is the importance of being somewhat self-reliant when shit hits the fan.
And even if only consumers matter, what you're saying only hold in theory, given a 'perfect market'. In practice, consumers have imperfect (read: atrociously bad) information, and big corporations hold many unfair advantages.