It's really, really stupid and the whole stat allocation system is terrible, but they've repeated many times that this is the way they have intended it to be and they are not planning on changing it. Additionally, when we get more branching jobs for other classes in future patches or expansions, they will have to deal with the same thing.