Yah "mostly" might have been a bit strong on my part. I think Neil Stevenson is capable of both expressing interesting ideas and shoehorning in great excuses for action set pieces at the same time. Certainly any good science fiction can inspire different interpretations by different people!