Agreed, but if you didn't know when this fight was going down carrying around your rifle is an unpractical option. I'd rather have 20 shots over 6 in the already unfair match.
Assuming it was a SHTF scenario, the reality is either you have ammo or your don't. Lugging the gun around isn't the issue, hauling the ammo is. My mentality has always been the best offense is a good defense when you aren't the agressor. I'd rather have 30 shots of 5.56 where I feel comfortable with irons out to 200 yards over 9mm or .45 pushing out to no more than 30 yards comfortably for a defensive position. I completely agree with you, hauling a pistol around is a lot easier than hauling a long gun, but with my family, I just don't see us on the move alot with our feet (not because we can't, just that it would seem at this point in time impractical).
That said, the most practical choice IMO would be like gsganger mention... you can't wingshoot without a shotgun (at least I'm not good enough to LOL). Then you have a choice of another long gun IMO. I've always wanted a .44 mag lever, and think that would actually be a good all around choice (for my neck of the woods at least).
However, if I were out west where there are bigger animals, I'd probably go with my 300 win mag or lever 45-70 (over a smaller caliber rifle) along with a scattergun. Around my neck of the woods, most the meat I'm probably going to get is smaller game animals, and I wouldn't want a larger caliber cartridge destroying a good amount of meat, added it would be easier for me to hit small critters with a long gun over a pistol.
However, to each their own. Just trying to explain my logic in what hopefully will never become reality.
Again, this is all hypothetical, so in the end, I'd just like to imagine I win the lotto (hard to do if I don't play, but hey, I guess anything can happen

)