Maybe saying "I don't like people making these complaints" was a bit much, so I'll take that bit back as I ended on the note that Devs should either try to make a job that suits them or find a way to accommodate both if possible.

But I feel like if they've designed a job a certain way and it's not broken then that's the design philosophy they should stick with because they've given it it's identity. You're gonna get people who fall in love with it, sure, try to accommodate more people but don't trample on those who were already happy. They will struggle to please everybody and I think it makes more sense to be consistent. At least then people know what to expect. Taking the current healer position, we know for the pure/shield healer distinction to work we'd need to revive the old design philosophy where it worked, we don't know if they'll revert to that or continue with the new one we currently have which won't work for what they want to do or whether we get something new entirely to accommodate it.

When really we should have a consistent vision for what each job is and where they fit in the grand scheme of things. By not doing so, they're now in a position where it's about "who do you please?" At least with staying consistent with design you make the decision more easily, because you've already made the decision in design. And then see who you can accommodate on top of that.