What is the point of making clothes more or less expensive when you change colors at first purchase? This makes absolutely zero sense and needs to be fixed. Clothes should cost X amount regardless of color. If you want to "dye" it later then pay extra... dumb feature and a gold waster.
Dying clothes isnt a dumb feature, the only dumb feature here is how much it costs to change colors. Should you really spend thousands of gold pieces to dye one piece of your robes to your school color, that wont give you any bonuses in combat at all? Making the cost like, at least as low as 500 gold would be much more reasonable.