The Grammar Can’t Be Wrong
Second, I would be prepared at how Hebrew does not “behave itself,” i.e., how grammars necessarily abstract the language almost to the point where a fair amount of what you’ve been learning doesn’t correspond to the actual biblical text.
While a printed grammar of a language can be (and frequently is) wrong, the underlying grammar of the language is always right. That is, there are rules by which all languages operate, and one task of the linguist is to discover those rules. In this regard modern linguistics, beginning last century, has been particularly helpful. (Steven Pinker’s The Language Instinct is a great introduction.)
So if people are working from books that don’t match up with the language they’re studying, I think it’s time to stop blaming the language and start blaming the books.