Thanks Lewis. I'm with you on this. Your context is even better when you anchor yourself in definitions in this case. The community needs discipline here because when a concept reaches meme proportions everyone starts to peel off and use the term differently for their own ends (like we saw with other major tech concepts like Web Services, SOA, Cloud Computing). Using as precise a definition as possible is helpful, I believe.
But, as you mention, the core of your debate would not change, it would just make you seem much more right than you already were and would perhaps help Mark understand that technology is going to advance and is going to contribute, even though he is totally right that it is analysis we want, not just tech for tech's sake.
More information about text formats