It'd be great if they explained the details (just like that) to the more technically apt people (who are more likely to ensure that the software succeeds) rather than just throwing around what sounds like buzz-words.
Yeah you have a point. But as a technically apt person, I ignore the marketing speak and look this stuff up. It's published all over their blogs, podcasts, etc. They have great developer relations and there's tons of info out there.