I think the issue is much deeper than "don't let marketing make product decisions".
Browse through any app store - click a category, and it's a sea of apps that provide essentially the same capabilities.
Just like your grocery store has a sea of jars filled with slightly varying salsa.
So take the diagram in the article:
Customers asked for it: Check.
Customers would benefit from it: Check.
We built/tested/shipped it: Check.
What's the missing step? Did ANYONE fucking buy it?!?!
And it turns out none of the other steps actually matter compared to the last one, if the goal is to remain a functioning company.