It's not pedantry, it's wilfully not understanding how international agreements work. Taking slices of text in isolation without the entire framework of how and why they were put in place.
Take NATO article 5 that everyone talks about, if you want to be pedantic even if it is invoked no country has to do anything to aid a member that is attacked because it doesn't explicitly state it.
It's not a computer game where if a friendly nation is attacked, swords are automatically placed on enemy icons because you clicked OK to an alliance, nor are they heavily detailed 10000-page contracts spelling out every detail.
NATO article 5 explicitly mentions "collective defense" and that an attack against one member should be considered as an attack against them all. You are right in that it doesn't obligate all member states to immediately send troops. However nothing like that is in place for Ukraine, otherwise logically they wouldn't need to apply to join NATO, would they?