Finland is in the EU - a much stronger alliance than NATO
Basically if a Euro country gets invaded and the other countries do nothing that crashes the value of the Euro which would destroy the economies of the other Euro countries. And the non-Euro EU countries have a good reason to follow the same logic as Euro crashing would also destroy their economies.
"If a Member State is the victim of armed aggression on its territory, the other Member States shall have towards it an obligation of aid and assistance by all the means in their power"