In other words: you'll be withdrawing more and more over time to keep up with the compound effect of inflation on your savings. And there is no law that says inflation should be between 0 and 3%, as the last couple of years have amply demonstrated.
But sure, if you see having your funds in the stockmarket as risk free and guaranteeing you that 7% then you can base your retirement strategy on that.
Savings = Cash in the bank
Stocks = an asset class, so an investment
The bulk of the people that have this kind of money will have the majority of it in the form of home equity, not in the form of savings in the bank or stocks.
Depending on where you live your first healthcare crisis can wipe out that million easily.
https://www.mrmoneymustache.com/2012/05/29/how-much-do-i-nee...
> ... If you have $1 million saved for retirement ... you could spend $40,000 in the first year of retirement following the 4% rule.
> Beginning in year two of retirement, you adjust this amount by the rate of inflation. ... In year three, you’d take the prior year’s allowed withdrawal, and then adjust that amount for inflation.
> One common misconception is that the 4% rule dictates that retirees withdraw 4% of their portfolio’s value each year during retirement. The 4% applies only in year one of retirement. After that inflation dictates the amount withdrawn. The goal is to maintain the purchasing power of the 4% withdrawn in the first year of retirement.
https://www.forbes.com/advisor/retirement/four-percent-rule-...