Any change to any job will risk alienating players from it, there is no change that is going to make all the current players happy while attracting new players to it. I don't think developers should insist on keeping a job design simply because some players may be adverse to changing it. In the case of SMN there are some very vocal players who are positively infuriated by the changes but in the end they are far far fewer than players who are playing the job and even enjoying it.