It really does sound like this game's underlying architecture is really poorly designed if they can't "afford" to add more character creation options and dyes due to this nebulous concept of "too much character data."

Then there was the ridiculous "we take a backup of every character and their entire inventory every 5-10 seconds" statement explaining why we can't have more bag space.