At this point in time, we are unable to change the current gem fee. It is an old piece of legacy code that if touched could negatively impact the game and cause more bugs. We would need a significant amount of time and resources to change it without disrupting anything else, which we don’t have at the moment. We are currently hard at work on a number of fixes, quality of life changes and content for our 4.2 update.
Also, it isn’t only our decision. As such, it cannot be made on a whim. I understand your frustration, but we have no current plans to change the 24 hour window or gem fee. There used to be a 72 hour wait between class changes, but we changed it to 24 hours quite a while ago. (Does anyone here remember that? Those were dark days…)