Very simple as the thread title says, why not have account bound dyes. They are aren’t all that easy to collect once let alone twice, it has no impact on game play and is just nice for new characters.
Downside is the market for dyes would suffer. Personally i could live with that.