Earlier quoted context omitted.
The dictionary records what word means, today, in the english language.
Like everybody else, I also have to use the words with their current meaning, so I use frequently words like "macroinstruction", possibly abbreviated to "macro", or "macroprocessor". That does not mean that one should not be aware that the creation of such words was based on laziness and ignorance and one should not coin any new words of this series.
Individuals around the world are still mostly allowed to use (or not) any word they choose. It may look like patchwork to you, but the importance of etymology of a word takes a backseat to its ability to successfully convey meaning.