What is he supposed to do? Give up and let the barbarians rape and plunder his nation? Would you want to live under Russian rule?
Zelenskyy is doing exactly the right things. His short and long range strikes inside Russia are severely damaging the Russian economy and war machine. Russia has lost Ukrainian territory in their offensive this spring/summer, and Russian frontline soldiers are being killed and injured at a far higher rate than Ukrainian soldiers who are leaning on a millions-of-drones shield. If you want your continued freedom in whatever country you live in, you better be praying Ukraine defeats Russia. Your country may be next if not.
It was never an option for Zelensky to stop the war from dragging on. Thank God he recognized that.