If NATO is serious about its credibility, it should make a rule that anyone desiring membership would be under the protection of NATO.
Georgia learned its lesson when it was invaded by Russia in 2008 after it wanted to join NATO but without NATO's protection and it lost 20% of its territory as the result. Since then, it has been a neutral country with no wish to join NATO and it enjoys diplomatic relations with both the West and Russia.
Ukraine did not learn its lesson in 2014 when Russia invaded and took over Crimea. The financial penalty is a nice symbolic gesture but it's an incentive for those who want to do bad and just have to pay the fine.
NATO does not want to directly confront Russia so it encourages the expansion of NATO. If someone dies because of its ambition of expansion, it's the lowly pawn that is sacrificed and not NATO.
Thus, does Ukraine understand that it is an expendable pawn for NATO?