It means they are different animals with different things they bring to the table.
Diesel really delivers on torque but not rpms
I loved my YZ 400 off road.
On road it was worthless.
Hauling grocerys? useless.
Pulling stumps? useless.....
Bored out to 410, 1/4 turn throttle, it was a hoot!