Excuse me, but I believe you're misconceiving something.
MOBA's have 3 elements, not just 2. You are currently thinking of Offense vs Defense, which is two stats, but generally the third is just as important: Crowd Control/Utility.
For example, Fighters and Fighter type tanks like Dr. Mundo or Shyvana have very, very limited Crowd Control or Utility compared to true tanks, even though you can argue that Dr. Mundo or Shyvana can be just as tanky as a real CC tank. To make up for their lack of Utilities, Dr. Mundo and Shyvana are superb power divers, as they have Tankiness and Damage for their lack of CC/Utility.
To re-explain, there tends to be three combinations:
Damage+CC/Utility: Think most ADCs. While the majority of them have no form of CC, almost all of them have some form of very favorable utility on top of the fact that they are ranged and consistent damage dealers.
Tankiness+CC/Utility: These are most true tanks, or CC tanks. Amumu, Malphite, Maokai, Alistar, while they may hurt somewhat if they sit on top of a squishy too long, this is nothing compared to their durability and CC.
Damage+Tankiness: These are the fighters of the game. Dr. Mundo and Shyvana have already been noted, though many many others also exist. These are the champions that are tanky enough to charge recklessly into a fight without (usually) dying instantly, while also being MASSIVE threats to squishies due to the fact that their damage is high enough to threaten most, for example, ADCs.