I think there's a socioeconomic side of this that isn't discussed enough.
I have a highly engaging, challenging job that pays well. I'm a holder of an advanced degree, regularly read long-form books, and am engaged and will be married soon.
Frankly I think I'm pretty typical a lot of people on HN, and developers in general. I don't consume much media, though. I entirely checked out from facebook and haven't looked back.
When I think about who the heaviest users of facebook and snapchat are, I think of people who have boring jobs that don't require their full attention: working retail in a mall, gym attendants, hotel workers, basically anyone working a minimum wage, customer-facing job with a lot of time to kill. These people tend to be young, but they also tend to be less educated and not earn that much.
Looking at my own life, I remember thinking how backward the rich were when I was young, they were late to the internet and some still don't even use email (I think Buffett does this?) It's ironic that as developers have risen in prominence and income, we may be excluding ourselves from using the very mass-market products we ourselves create. It's weird. Are we drug dealers?