It wasn’t just Zelensky desire. The majority of Ukrainians wanted to join NATO, for the same reasons Estonia, Latvia and Lithuania were desperate to join NATO.
Putin is able to dismember any non NATO neighbours.
You are right and I agree about the reasons. In recent years polls have shown broad popular support in Ukraine for joining NATO.