Honestly, it's a bit like the question doing the rounds in academic circles, 'What is a game?'. There's a lot of lengthy debate on the matter. But really, will knowing help us make a better game? Personally I doubt it but hey.
But really, I do get the value in stepping back and attempted to...