For the vast majority of folks, all they need "right away" might be cable assemblies (cable+connector) or batteries. Radio Shack can't make a profitable business from those items alone. For the serious hobbyist or DIY person--and there are some out there--it's easier, smarter, and cheaper to get your BOM filled online if you can't get to a Fry's or equivalent nearby. Radio Shack is stuck in the gap in the middle, not a good place. And the "iconic" name sure doesn't help, either.