It still wouldn't be great, but it would at least be better than the current setup, which actually discourages me from spending money...

If I've bought a few optional items for my character, I'm less likely to want to upgrade and level a new character because I know that character won't have any of these items.

Conversely, if I pay the upgraded sub, I'm not going to want to spend the money to buy these items for each additional character.

At this point, they could retroactively make these account wide by ensuring these items are purchasable from the calamity salvager on every character on the account (and maybe some gold feathers for anyone who has bought them for multiple characters, like X feathers for each character you bought it for after the first).

Cash shop items in other MMOs tend to be account-wide (with obvious exceptions like jump potions, renaming, etc.). It'd be nice if SE followed suit, here...