Why have all addon settings been lost when patch 1.2.x was applied? That includes rune nodes on maps and other data which took very long time to collect. =\
There was a bug in the way that the SavedVariables (addonname.lua) file was populated. Previously the account name was part of the key, but it is blank in this patch. If you happened to have a copy of your .lua files prior to the patch, then you can fix it.
Well, they're not obligated to allow third-party add-ons at all in the first place.
It's up to add-on authors to keep up with changes in the MMO in question; I've had WoW add-ons that didn't work for weeks after expansions, and I still have a couple kicking around that don't work at all any more/aren't relevant/were abandoned by the author (SpellFlash, for instance).