To take an extreme example, which vehicle would give you the better total return over the next 30 years, SWKS or KXI (a global consumer-staples ETF)? It might be SWKS but my money would be on KXI.
I think one needs to distinguish between the Competitive Advantage Gap vs. the Competitive Advantage Period…as wonderfully described in The Gorilla Game.
It’s much easier to describe with pictures and graphs. Imagine a graph with free cash flow on the vertical axis, and time on the horizontal axis. What an investor wants is the maximum area under the curve. This is going to be a combination of CAG and CAP. A business with an unusually high CAG (e.g. Skyworks) can do quite well, even if the length along the horizontal axis is relatively short (this assumes, of course, that rational capital allocation continues to the end…rather than the business doing stupid stuff once is original strengths recede). On the other hand, a business with only modest CAG can also do well, as long as this persists for a very long time (this is the stuff Buffett likes, such as the railroad). It’s not an either-or situation.
I think a great illustration of this is Microsoft, with both Windows and Office. Those had outrageously high CAG. But they’re slowly fading, and will likely continue on that path. Yet they were still enormously worthwhile as investments.
It’s an interesting paradox to me, that on the one hand, many businesses (especially technology) are felt to be more risky and uncertain as people (e.g. Buffett) feel they just can’t see far distant into the future with those businesses. On the other hand, given that all future cash flows have to be discounted back to the present, it is precisely the nearest cash flows that are most valuable.
I think the worst situation is buying a technology business that isn’t generating much free cash flow now, with the hope that it will some time in the fairly-distant future. But when you have a business like Skyworks that is generating terrific cash flows (and return on invested capital) now, and you’re only paying 10X current earnings, that is a completely different matter.