This weighted by difficulty is bullshit. Where does it say that? That might be what it should say. But that is not what it says.
I'm not sure what you mean by "that is not what it says" because that is what the nodes check.
Anyway, think about it. If it is not weighted by difficulty, then it would be trivial for somebody to create a longer chain where the difficulty is always 1.