It seems like given the lower volatility of bonds and the prospect of equivalent return, bonds are the better deal. Am I missing something?
You are comparing the past with the expected future. Yes, historically stocks have averaged around 10% growth, but that is an average over a long period of time, and there is massive fluctuation around that. Gains(losses) have been anywhere between 40% and -30% in a year, with less variance as you look at longer periods.
But if bond yields go to 10% at any given time, that would put huge downward pressure on stock prices for various reasons. As stock prices go down, their expected return in the future goes up (you're "buying cheap"). Stocks will always have higher expected returns than bonds just due to their risky nature.
So it's still a tradeoff of risk/return - as you take more risk, you can expect higher returns on average. I don't think you'll ever find a time where you can expect 10% guaranteed return from bond and 10% return from risky equities. If you're satisfied with 10% safe return, that's fine, but you will likely see higher returns in equities, so there will be an opportunity cost.