Maybe instead of beating up on MM, we could look at Yahoo the way we look at Twitter: Yahoo could be great if the world would let Yahoo be Yahoo. But Yahoo being Yahoo would be a smaller company, with smaller, focused business, and happy customers. But it would have a smaller market cap, and today’s investors would take a massive haircut. So they keep plowing ahead trying to be a tech giant. Because they bought tech…
The problem is much worse. The owners of Yahoo don't even want a tech giant. They don't even want a company, they want to sell it as scrap.
That's a tough environment to work in when you are hired to run a company.