Yes, but investors move in and out of cash positions. Bershire Hathaway is currently sitting on $334 billion in cash. If you're an active investor, you'll have periods of both buying and selling - so you'll have cash, or you won't have cash. To assume 100% is allocated at all times is incorrect.