Couldn't Mario just drive to Bowser's castle to save the princess every time?

high gas prices + mario respects the environment
 
Do those LOOK like roads he traverses over? He'd probably have to abandon the car after like, one level.