Just a quick case in point... from another poster.
"Alternatively: a culture clash between grownups and sad little hobbyists."
Why the need to resort to personal insults? We are all grownups, and we can have informed discussions based upon that level of understanding, surely, without having to throw perjorative terms like that around.