In their defense, "real-time" has never been a precise term of art, even in the embedded computing space. Hence modifiers like "soft real-time" vs. "hard real-time" etc. IMHO, outside of embedded computing, it's effectively puffery, and should be treated as such.