I understand what you are saying, but this too shall pass. In a general grammar sense, (and I'll mention only prefixes for the sake of economy) prefixes are affixes attached to the front of a word to produce a derivative word or an inflected form. More strictly--from the OED:
Quote:1. Gram. A verbal element placed before and joined to a word or stem to add to or qualify its meaning, or (in some languages) as an inflexional formative: strictly applied only to inseparable particles, but more loosely including also combining forms, and independent words, esp. prepositions and adverbs, used in combination.
All prefixes were originally distinct words, which have been reduced to one or two syllables, and sometimes to a single letter, as be- in be-fore, over- in over-ween, a- in a-rise, y- in y-clept, etc.
Many of the 'robo' words listed in the linked article fail to meet the criteria of the strict grammar sense (and all of the 'bot' words); but find me an another term for these affixes that conveys their position relative to the base or root word and that suggests that they are shortened verbal elements, originating from distinct words, to be combined with independent verbal elements to produce a derivative word.
As a computer programmer, I often use a method for naming variables called Hungarian notation which involves the use of affixes placed before a variable name that is an abbreviation of a datatype. While this does not in any way produce a new word, I can't think of another term to define these affixes other than "prefix". I am not alone, yet this usage would not meet any of the definitions I've found.
From the Oxford University Press:
The dictionary is due to add a more generalized sense for 'prefix' and 'suffix' derived from it's current usage. In the meantime, I won't wait.