Rewrite the text? How? It is a book. It has words in it.Furthermore, if you are dissatisfied with the text because it doesn’t (in your opinion) effectively convey the intent, then the rational thing to do is to rewrite the text so that it does effectively convey the intent. Choosing instead to ignore the intent in favor of a strict reading of what you consider a faulty text would indicate to me that you just don’t like the intent.
I am not going to go and install browser extensions in everyone's webbrowser to fix D&D website spell and rule descriptions, nor take a sharpie to everyone's rulebooks. Nor waste player time with errata.
I am fine with their intent. Had the books said "basic melee attack" in place of "melee weapon attack" (and ditto for range), and magic weapon read "simple and martial weapon" everything would be clear and would (as far as I can tell) match their intent.
But they didn't. And the books and website don't say that. And I am not a one man sharpie army.
The text is faulty in that they didn't write what (at least one of the authors) intended to mean. The text isn't faulty in the sense that using the words as written causes harm to playing D&D. Weapons are weapons is quite playable and breaks nothing.
So at that point you decide if warping the words/errata/etc is worth preserving the intent. As the cost of ignoring intent here is tiny, and warping words/errata is high, nevermind their intent.