Why don't you listen to the voice of the people of Estonia, Latvia, Lithuania, Poland, etc.?
What was the best chance for Estonia, Latvia and Lithuania to avoid being victims of a war of conquest: join NATO or simply hope Russia, a country with a track record of invading weak neighbours on dozens of occasions, decides to allow them to exist?
The Baltic states were in fact so gung-ho about joining NATO and the European Union, and so successful after they did, that they have become the model for European post-Soviet states in this regard.
It is also notable, that the Russian regime at the time either did not seem to mind them joining, or was incapable and so fearful of NATO that they didn't dare object; in either case, when NATO membership of the Baltic states was confirmed, the Putin regime signalled its agreement, and indeed didn't even start to object to this political constellation until after falling out with NATO over Libya and Syria.
I don't think the recent history of Ukraine would have played out they way it did without the political model of the Baltic states so close by, and without the notion that joining Central Europe in the form of NATO and EU wouldn't be immediately objectionable to Russian political sensibilities.