Kyle mentioned this in the Skylake article. The number of available CPUs at this time wasn't what Intel had hoped for. They never told us why, but ultimately I think the switch to 14nm has been difficult and is the cause of the shortage.
Sure, but it seems like an odd choice that they'd resolve that by fully stocking in Europe and Asia and releasing 0 in North America.