The only way I found to aoe tank as a warrior to some success is to charge in, activate sweeping strikes, (use great rage potion if you need rage) then thunderclap, demo shout switch to berserker then whirlwind assuming you have 5/5 tactical mastery.
Then defensive stance and begin your sunders assuming you have reduced sunder rage cost talent. Can also throw a grenade for extra damage.
Also assuming you have at least 1 points in Sword spec talent if not 5/5 there is chance your whirlwind will double hit and with sweeping strikes you can do massive aoe damage.
With that combination taking about 5 seconds you can actually hold decent threat that way.
To the point where sometimes you deal 1/4 of the damage to a mob. Which can actually hold threat for a good 10 seconds when you haven’t even entered defensive stance yet.
However…. Assuming you have 6% hit chance and every attack is a guaranteed hit its not as successful as some mobs may Parry/dodge your attack leaving you without any threat 
I honestly think warrior tanks didn’t become viable dungeon tanks until Wotlk.
Because they got Shockwave, which was a 5 sec stun aoe. It gave you time to get a devastate and shield slam and revenge before the mobs were moving again.
I really wish blizzard would have took more time to perfect every class, but being how massive Classic wow was for the time, I don’t think you could have made a perfect game without taking years to make and even more years actually testing it from a warrior tanks perspective.
Also playing on hardcore can make the dps less likely to pull threat cause you know, you die you restart lol…. But I don’t think you should have to play hardcore to let the dps let you get threat first.
There are many different factors contributing to dps not behaving nicely but the biggest factor I think is the games been out 21 years now and I think honestly people have learnt how to do good dps and it shows how vanilla really needed more tuning… ie more time in the oven