I'm a native English speaker and agree that it is a slightly weird corner of the language - thanks for asking!
"Against" can also mean something like "adjacent to" or "in contact with", like "let's put the chair against this wall".
"Against" can also mean something like "adjacent to" or "in contact with", like "let's put the chair against this wall".
As an addendum, my first language is Portuguese, and a direct translation for this word is "contra"¹ which fits all the meanings for "against" listed in Merriam-Webster, except the adjacency one. I've never seen "contra" being used for this meaning in the wild, and I guess this is the reason I feel a bit off about it and never used it myself for that meaning when communicating in English.