I don't want to sound pessimistic, but, as seen in every MMO ever (and other games), devs have a hard time balancing classes/characters. I have seen people say the same things as you did, about it being "an eternal cycle of classes being shat upon for the benefits of others"... but the sad truth is that it's common. I have seen it on WoW's forums since vanilla, every single expansion, every single day a new post saying "come on, do not make 1 class OP and then an other one so everyone has his time to shine".
https://9gag.com/gag/ayLr86y/how-dif...ce-their-games
This "balancing attitude" is here since eons. It's a meme at this point. I lost hope in balancing teams many years ago.