We have a hundred years of investment data in the United States that says this isn’t true.
A 10% withdrawal rate will lead to portfolio failure 50% of the time after about 14 years. You can calculate using historical data here: https://engaging-data.com/will-money-last-retire-early/
There are mountains of research showing the safe withdrawal rate for retirement is around 3.5-4%. A million dollars gets you $40K per year at most, not $100K per year.
Anyone expecting to live off of $100K/year with only $1m invested is in trouble in about a decade, even if they could get a mythical reliable 10% return.
Note that due to inflation and downturns, you cannot withdraw an amount equal to the interest you earn. You have to withdraw significantly less than the interest you accumulate.
An average over extended period of time. Maybe my fried is lucky and it's only been 3-4 years of such return for him
https://www.investopedia.com/ask/answers/042415/what-average...