You should rebalance your portfolio investments because stocks and bonds and cash all behave differently when it comes to their long-term performance over time, as they relate to market conditions and inflation-fighting power.
Your investment goals may change. The reasons you need money, save money, ...