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.
> 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.
You say this, and yet you are writing English and not Proto-Indo-European. Curious!
That approach seems overly prescriptive and is certainly overkill for creation and day-to-day use of non-critical words. For a word to be used widely, it has to go through a process of adoption.
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.
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.