Yeah I think it's too simple to blame it on an individual feature like that.
It'd have been very simple to have beta run for 3 months without it being ready.
I think this is another case of Blizzard biting off more than they can chew, but having watched pretty much all of Blizzcon, I just can't comprehend how it's such a huge task, on the surface at least.