Could and real or kerbal rocket scientists here explain why SpaceX isn't doing something like the curiosity rover landing? Sure there's 3 extra steps, deploy parachute, cut parachute, and evasive maneuver, but the fuel saving would massive.
Or put it another way, parachutes are generally less effective than using a system you already have for other purposes. A parachute probably beats a rocket engine if your only task is landing, but when you already have the rocket engine, you're better off using it for landing than building a completely separate landing system.
In short, same basic reason why we use wings and wheels to land airplanes rather than dropping them from a parachute when they reach their destination.
Not "massive". The empty stage is very light, so a little propellant goes a long way. It's less than 10% of the fuel for the entire descent phase (and the optimal upper stage length goes up to compensate somewhat).