This is how I believe the story unfolded.
Like everyone else said, money is a huge contributor to the gap you see between the two companies, both from a market share perspective and from a performance perspective. Money allows Intel to keep the ball rolling while a lack of money limits the amount of progress AMD can realistically make in a given amount of time.
Ever since the Netburst fiasco, Intel has stuck to its tick-tock cadence which has resulted in the production of an updated evolution of its pre-Netburst microarchitecture every 2 years: Haswell is an updated version of Sandy Bridge, Sandy Bridge is an updated version of Nehalem, Nehalem is an updated version of Core, and Core was based on P6. In the foundation of each new microarchitecture lies sections of the old, but it is updated to fit the needs of its time. I wouldn't exactly say their post-Netburst architectures were the result of "out of the box" engineering in the sense that they've basically found a winning strategy, ran - or should I say is currently running - all the way to the bank with it, and never looked back.
AMD, on the other hand, must be constantly innovative and produce highly radical designs in hopes of catching an unforeseen trend if they ever want a chance at catching back up to Intel. In my mind, because Bulldozer is such a different microarchitecture compared to K10, it is an attempt at going outside the box in order to catch up to Intel... and we all know how that played out. Realistically, of course, the odds of catching up are nil to none at this point. Intel's ball is continuing to roll at a very quick pace (and speeding up) while AMD's ball is slowing down (layoffs). Perhaps AMD should begin rolling its ball in a different direction before it ends up with no ball to roll.
For the sake of being punny, long story short AMD dropped the ball.