Hitting something with truck damages the truck and the thing. With tank it only damages the other thing... And when has army cared about collateral damage?
I'm gonna guess there's a lot of stuff (expensive enough to make passenger cars seem cheap - including other tanks) to crash a tank into between when you get in on-base and when you arrive in enemy territory where you're supposed to break stuff.