Mechs in sci-fi are generally a lot more powerful than tanks because they usually posses overwhelmingly better technology. If you were to implement the same tech in a tank (weaponry, shielding, power plant, jump jets, etc...) then the tank would probably win.
I won't deny that mechs are way...