English really is one of the strangest languages humans developed, and I say that even as a native speaker. I mean, every language has its quirks, but English is such a muddle of colliding language groups that we keep having these odd near-matches. I have no idea why we use "submarine" rather than "submersible" despite using "submerge" for the verb, or why we call books "books" rather than (like some of our ancestral languages) "tomes" or "libres", any more than I really understand why so many languages assign genders to objects. The idea of calling a pebble or bicycle or a book "he" or "she" seems truly odd.
(I don't mean I don't know why modern languages DO it; they do it because their parent languages did it hundreds or thousands of years ago. But that just means I'm baffled by our ancestors too.)