I couldn’t really bring myself to read their post because of this title. I would argue that the buzz words are actually a detriment to their marketing.
If you’re from Oasis and you are reading this: please think of a better way to sell your product - unless your target market is ignorant business types who live for this stuff.
I'm not sure how it got started, but it some sort of nonsensical pattern that developed.