Very true points....I have a good friend who runs a successful website for many years and is doing well off this so yes it's possible, but I know he went through alot of work to get there.....he's my role model and I hope to oneday live a nice comfortable life like him and support my friends/family......getting rich quick is bs.
Like many said, it will take time and try to build up several different websites. I currently have about 5-6 including a Forum which is one of my biggest current money makers in terms of Adsense.....hopefully some of my niche-designed High CTR blogs and other sites will over-power it since I know they can make much more than a forum with the right amount of traffic......real content, not b.s. fake content --- that's a bad idea to start with.....you need to "intrigue" people to come to your site over and over.
I'm also an SEO specialist so I have done lots of white hat seo linkbuilding as well as adding tons of good quality fresh content......fresh & unique content is key....if you have that integrated with social media marketing, you are on the right path.