You make it sound very easy for a company with not much market share to ask others to implement new ideas new ways of doing things. If Microsoft can't get traction for WP7 with all their muscle, money paid to developers and ad dollars, you think a little company with much less cash can? MS supposedly blew 500+ million on just to advertise WP7. How many more millions went to partners, developers and telcos? Result? Not much! And you think AMD can do better?
Gaming companies don't care, they mostly port console games to PCs and not to mention that the majority of the gaming is done 1080p or below so no powerful CPU is required. Office software, browsers and other software used by the common mortal doesn't need anything more than a little dual core. So for consumer market, there isn't much AMD could have done, other than maybe beg MS to implement a better scheduler in Windows (maybe they did and MS refused, who knows).
For servers, it's back again to the traction problem. On the server side they have what? 5% market share. Big boys either don't care to modify their own programs for a possible gain even if AMD pays every single dime for it (which they can't afford). If I were a CEO of a big company, and AMD would pay for me to rewrite parts of my code to run better on Bulldozer, I would flat out refuse it. I would have to possible maintain two code bases, support more systems, train more of my own employees and whatnot (read: raise costs, lower margins). All this in the hope that maybe, MAYBE Bulldozer will conquer the world. But when I look at the competition, there is no chance for that, so I would refuse AMD's offer.
It's easy to dismiss AMD's problems and point fingers to management, Bulldozer and whatnot, but lot of people forget that AMD has no resources to compete with Intel. The only reason AMD still exists today is to keep Intel out of anti-trust/monopoly problems. It's Apple vs MS in the late 90s over again. The only difference is that AMD doesn't have its own Steve Jobs and it's going to be kept alive as a zombie to keep regulators out of Intel's profits.