Over the last 10 years 4% is too high. I have personally managed a portfolio in the ranges of values we have been talking about for a retiree over the last 10 years and know what the returns have been. We werent invested in stocks until the last year or so. We’ve done well by investing in high quality/high yield dividend stocks that came into favor several months after we got into them. Otherwise returns were minimal at best in asset classes appropriate for a retiree.
It wasnt until we realized the benefiary couldnt possibly outlive their assets and started taking on risks more appropriate for the eventual heirs did we get above and beyond 4%.