It is something very appealing about this word, and I believe you’ve all seen it somewhere not long ago.
Feels nice to say, both vague enough and very business like, and people seem to know what you mean even though they haven’t heard the word before (especially in non- English countries). Maybe ’cause it comes from the world of physics?
Do I need to say IT managers love it? As do physical trainers.
(btw, I might bring up the practice of the word of the week again.)