The share price needs to rise because there is always the possibility that dividends could be paid in the future/company could be acquired/buybacks.
Think about the implications if that was not the case, ABC company with a market cap of $100m while holding $1B in cash, $100m in annual...