That's a good answer and I suppose it depends on the investors approach.
I've never quite aligned with the looking out 3-5 years approach. I think it is hard enough to estimate some sort of steady-state earnings number for one year out, that to believe you can do it with any degree of accuracy when looking 3-5 years into the future is not possible (in my opinion). Wars, Oil Shocks, Recessions, Pandemics, Tech Booms etc, how can any logical person look at Apple, Nvidia, Nike for example, and assess with any degree of accuracy what their earnings will be in 2029? Perhaps you will say that these aren't good examples and other firms are more predictable, but I'm not sure.
I take a more simple estimation approach, through researching the company, reviewing financial statements history and making adjustments, I come up with a single normalised earnings/free cash flow number that I feel has a reasonable chance of being accurate of being achieved over the next 12 months. I will use this estimate to determine what the stock is currently yielding (earnings/Price), and then lastly I will apply a margin of safety to account for situations where the actual earnings end up being less than my estimate.
I don't believe anybody can estimate growth rates with any degree of accuracy (at least I certainly can't) so I try to buy at price where even if their was no growth at all over the coming years I'd still have an acceptable return. Similar to how I believe Alice Schroeder summarised Buffets approach, he like to buy at a 10% pre-tax yield and then just let the growth take care of itself.