Its been more than 2 weeks since surface 2 out of stock. WTF Microsoft?

Surface 2 is out of stock everywhere(Microsoft store, bestbuy, walmart, staples) for more than two weeks.

Its really dumb in my opinion to miss the holiday season. I understand that they don't want the surface RT situation to happen but how come they were so much supply constrained?

Its very bad especially when OEMs are not able to release the Win 8 tablets in time.

Is it same in retail stores?

Any of you guys are not able to purchase because of no stocks?