No offense, but Yahoo's management is just -bad- and it shows. There's a lack of vision, direction, and execution from the top; the fish is rotting from the head. I've heard this directly from Yahoo VPs, managers, and engineers.
Yahoo is like an aircraft carrier in Lake Superior. Sure, it's capable of so much, but it can't turn that into useful action.