"why not just make that part recoverable? Parachute it back?"
Terminal velocity in atmosphere is proportional to density and engines are surprisingly dense so you'd need to pack a simply enormous parachute. On the other hand, that big mostly empty tank will slow down the engine for you at very little cost, and its nice to reuse it anyway.
At the terminal area like 500 feet off the ground you could eject the engines and let the tanks explode but thats messy and bad PR and something you haven't added can't fail, so no parachute means no parachute failures, and you'd already navigated under power to within 500 feet of landing, so its simple, cheaper, more reliable, and much safer to just land under power.