https://youtu.be/H5jPJQ5cVGU?si=KoXd4H3FOkLZ1y06 has an interesting counter-point. You need to fuel your returns with savings.
I guess it's a subtlety — in the end, since you said "for decades", and if you adjusted your wording sightly (such as "help you reach your financial goals", instead of "get rich"), the underlying message is similar. But I figured I'd share the link in case you find it interesting.