I strongly disagree with forcing Fighters into a tanking role. I think the fighter being the most base class thematically (no poisons, no stealth, no internal energy, no magic, no pet, ect ect ect) Should be able to be a toolbox character. Tanking and DPSing based on gear, stance, and mindset. I know it "breaks" their goal for each class to have a defined role, but a fighter was always going to thematically break that role. They do so in every game ever made. They FIGHT things, with whatever weapons and gear they have, be that a bow, a two handed axe, a spear, dual knives, a sword and shield, ect...
I also think almost all classes should be able to off spec dps (not as good as main spec, but still doable and welcome in groups looking for that role to be filled) That does not mean make them as good as DPS characters or giving them DPS utility, it means letting them fill that role but doing so subpar with the ability to heal or tank on the side.