I don't think I read it wrong. warfare is a physical mod. same as pyro and others. hunter\scoundrel\necro - are not. they give different benefits (some are more useful to certain builds, others not)
so my sentence is more accurate.
and I have no idea why you try to mix skill lines and bonuses from leveling attributes. switch in your mind bonuses from warfare and necro around and your phrase will turn to "all builds must level magic school of their respective damage". if there is no problem with it - there is no problem with leveling warfare for all phys builds