they could've made "fire\air\earth\water\poison\physical" skills that would've given 5%dmg per point.(removing it from warfare\hydro\etc) and moved "additional benefits" from weapons to skill schools.(also removing weapon skills in a process)
ps: when I read "all physical builds must level warfare" it's the same as "all fire builds must level pyro"....and I see no problem with that.
You are reading it wrong:
"all physical builds must level warfare" is not the same as "all fire builds must level pyro"
Pyro is one school of 4 magical schools (water, earth, fire, air), Warfare is one of 4 physical schools (warfare, huntsman, scoundrel, necro).
So for the corect equation, you have to read your second sentence as: "all mages must level pyro"