> One of the problems with building a jargon is that terms are vulnerable to losing their meaning
Nonsense. Your proposed "jargon" just didn't catch on. Also, language evolves way faster than most people realize.
Trying to shoehorn static semantics to software development is a losing game, I think.
Having experienced first hand the effect of “semantic diffusion” on the word Agile, and later even sprint and product owner – everything lost its meaning. I think he was spot on.