I've had a read through this thread I'm also surprised to hear you didn't make a dime in 3 years.
I've been making money online since 2014, and I wouldn't say I'm doing anything special. I started off selling on eBay, and now I'm supplementing my online income with other sources such as affiliate marketing.
The first problem I see is you are not trying to make a dime, you are going after the big bucks everyone promises (Like MOBE) while the dimes are zooming past you every day. The truth is, if you start out concentrating on the dimes to learn the basics, it is much easier to graduate to the dollars in a short time.
So maybe it's as simple as adjusting your expectations, then grow your skills and knowledge to expand. Find a need people around you have, then offer them the solution to make a connection. Lean on others to get started and do the same things they do. It's really that simple.
I agree with oldbuddy, sounds like you were looking for the big dollars, which is fine, but you should start with the small bucks first. I know you thread started in 2014, so it may not apply to you, but it can still apply to anyone who's new here.
Doing things like PTC, Surveys, GPT, Mobile apps etc, are some of the easiest ways to make a little extra cash. It's not a lot but it's something. Then over time you can start to learn more and start promoting the programs you use. When people see how much you're making from those sites they'll be more likely to join, rather than if you promote the site after only using it once.
It's definitely a learning curve, and requires hard work. If you're determined to stick through it, you'll definitely start seeing results.
P.S. For anyone in the UK/N.Ireland, I would highly recommend you google "Matched Betting". I wish I had known about this back in 2014. It's truly the easiest way to make a decent amount of extra money online, in the shortest time. I would also suggest checking out "My Matched Betting Experience" blog for more info.
I'm only suggesting it cause it's been one of my biggest online earners for the last 6 months, so worth checking out in my opinion. And as you do your research you'll find that many reputable sources are recommending it as well.
Hope that helps!