That's a straw man argument. The two uses are completely different. No one is recommending a 300BO for a carry pistol. Once carbines came along that we're reliable and the same size as SMG's, SMG's were obsolete.
If your'e going carry a carbine, carry a carbine.
The carbine is a compromise, I'd take a 45 acp sub for close range such as home defense. As a 45 speeds up, so does effectiveness.