That last part is basically the entirety of what’s always been wrong with WHM, you can’t balance content explicitly for savage in a game which is overwhelmingly biased to casual content, then put in a class that’s designed as the “newbie friendly” alternative without it messing up its sub-role balance generally to the detriment of the others.
Tanks get around this problem with WAR, it’s the newbie friendly tank but it also has its own powerful niche that is also specifically designed to attract newer people to tanking (massive self heal), WHM needs something like that or otherwise it just needs to have its balance disconnected from the others so that they aren’t dragged down endlessly by WHM.
Also please make another healer accessible at level 1, having so many threads where people ask for “what’s the best starting healing” and as an experienced healers you know WHM is the worst to start with because it teaches all the wrong habits but having to level something else up to get another healer when they can just pick CNJ massively biases WHM for no other reason than outdated game design