i understand the point. I'm in the same situation. I believe that warfare is there because is more reliable mastery than the others. As you say: high ground is'nt everywhere... and thievery not works always. You'll not crit or stab every hit.
I just point something (from a lone wolf player XD): warfare doesn't exlcudes other masterys:
For a archer, you can max warfare, ranged and thievery without problems and still have points for putting in hunt... and as hunt is doubled, you can learn all hunt skills

For 2 weapons, same: 5 to warfare, 5 to thievery and 5 to 2 weapons. And you'll have more free points for other things.
For physical caster, 5 to necro, 5 to warfare, at least 3 to polymorph and done.
Sumarithing: yes, warfare is everywhere, but imo not opresive