From what I understand by asking around, the World Events does not seem to work as intended and there are no plans for a fix on this either? (I Could be wrong)
I understand it could be rather complicated to re-code all events without disturbing existing data and possibly F everything up, Im not an expert so I really have no clue.
There are many events that has alot of fun items that as of now is impossible to get. Perhaps these event-related items could be added to one the Vendors that spawn and purchasable with Silver/Gold instead of the usual event currencies such as Coin of Ancestry, Love Tokens, Tricky Treat and similar.
Naturally these Vendors would only be available during said events and only hold those actual event items, Nothing game breaking like Noblegardens Legendary Leroy Mace 5000+ stats or anything else out of the ordinary, Just the good old Event items we all know and love. ^^