Put differently, take a look at the R&D costs of google[1]. Note how, despite a constantly increasing amount of investment, they still derive 80% of their revenue from ads. Granted, some of the R&D will contribute to ads revenue, but it may also be indicative of a moonshot strategy that isn't contributing much in terms of "real growth" in revenue streams.
[1] https://www.statista.com/statistics/507858/alphabet-google-r...
You are left with more complex product and extra assembly lines. You aren’t sure which ones you need or are obligated to continue - so you run them all.
It seems like the crux is here:
You aren’t sure which ones you need or are obligated to continue
This is essentially saying leaders/managers don't know how to prioritize. What much of tech is doing right now is prioritizing by cutting back on the programs that aren't particularly successful. It's the same thing done in manufacturing.
How is this any different than any other industry? In manufacturing, slowing reduces the risk that supply will outstrip demand. In software, slowing down means reducing the risk that time is spent producing software that won't have an economic payoff. The effort is focused on the business lines that add to the bottom line and less on the speculative ones. If you look at where a lot of the tech industry layoffs are coming from, they tend to be the not-yet-viable moonshot ideas.