Calendar as information central

I think Scott Adams is right, “the biggest software revolution of the future is that the calendar will be the organizing filter for most of the information flowing into your life”. Sharing calendars is still too hard, and when we solve that problem I expect it to be hugely useful. I expected shared calendar technology to become mainstream years ago and it still hasn’t happened. Just what is the roadblock?