IIRC there will be mod/addon support roughly 6 months into launch, why couldn't it be sooner!

Addons generally help take out the issues people get annoyed with.

Whos looking forward to addons?