Fantastic news about your viral article! I totally agree with all your points.
I fail - bigtime - mainly because my day job gets in the way of my fun lark - writing. I've lots of great ideas but to put together a good story that is factual and not rubbish; entertaining, not boring and of good quality both in content and structure is hard work.
Engagement with others here is crucial. Again, work interferes and I know I am not the only one here afflicted with the same trouble.
Some excellent points to ponder nonetheless, Andy.