You are right; Facebook added events as an afterthought and it does not really seem to be important for them.
One of the other problems I have is that it is very difficult to determine which information is correct. When multiple people create the same event, but with different information you still need to go and find which is correct.
I think we can gain a lot by doing this correctly.