Volatility estimaion may not give us a good clue on hedging bets, but we predict it simply as Prof. Steele says "because we can".
Volatility is defined as:
Given a return series {r1 to rT}, volatility observed till day-t is stdev of {r1 to rt}
There are many predictors of volatlity.
Implied volatility: Noting the sigma used for call price estimation, we get a good prediction of what he market perceives as volatility of the underlier.
Historical Volatility: Given an observation of returns for the previous 400 days say we can use garch models to predict the volatility of te next trading day. Why can't we do this for returns as well. Because we know that it is a stylized fact that returns show clumpiness in data and hence there is arch component in returns, or ar component in volatility and since arch does not explain things well and garch does a much better job, we can bet on that. On the other hand there is no stylized fact about returns that we can exploit so conclusively.
However, empirical research has shown that GARCH is not good a estimator of r_{t+1}^2 and that much improved volatility forecasts can be obtained if high frequency (intraday) returns data are taken into account.