Well, homebrewing is an art-- the more time you put into it, the better you get.
And, while the "Nintendo generation" is kind of taking off, the Atari generation is really starting to die out.
For me personally, I've written/released a handful of tech demos and 2 games for the 2600.
I've got a few 7800 projects brewing as well, and hope to release one of them as a game this year.
You can check out my history-- I wrote "Pressure Gauge" in college, and 2-3 years ago released "Mean Santa" for the 2600.
Pressure Gauge is infantile and blocky. It has good gameplay, but it was my "first experiment", and I am proud of it.
With "Mean Santa", I was able to use new tricks I had learned over years of discussion with other programmers to make something better than my first attempts.
And, I'm happy with that one too, and realize that I can push myself even more.
To get to where I am now (which is nowhere near some of the greats on here) has taken me 12 years.
You are right about the dedication level necessary. Yes; I have a life, and am not a teenager. When I got married and moved across the country a few years ago, I took (over) a year off of programming. I've had spurts of motivation, and times where I just can't do it. But sometimes, I get motivated to wake up very early and put in 30 minutes to an hour of work a day into something that could be fun. It means that I get less sleep, but I sometimes crave the satisfaction of putting something new out there. Imagine doing that almost every day for a few months, and you'll see the dedication level required to get something out that's better than a newbie's first attempt. Don't get me wrong on that-- we're all happy here for the new blood we're getting as well. Some have managed to improve over time and become much more skilled in their releases, and that's awesome.
It is true that you don't program for a classic system for money. "Mean Santa" took a year on and off, and the money made comes back significantly less than minimum wage.

So, the only people who would program for this system would be the curious, and those who love the system.
So, in comparing to AVGN-- AVGN provides a lot of entertainment that crosses many platforms of games.
Even if you don't have a Fairchild Channel F emulator, you can see what he's talking about and laugh along with his rants.
All you need is a web-browser, or a friend with a web-browser.
In this community, it's different-- if we take the 2600 itself, it is a specific platform that requires one of 3 (or 4) emulators to use and play.
We can queue up a game in JStella and make it playable in a browser too, but at the end of the day, does the entertainment value match?
Well-- I think it's apples-to-oranges. Go ahead and download my game Pressure Gauge.
http://www.atariage....wareLabelID=870
I spent a heck of a lot of time learning very hard assembly instructions, and getting myself a little game. It took a long time.
I experienced timing nightmares, graphics glitches, a frustrating assembly environment, and limited emulation support.
I had to climb over these to get a release, and the community was grateful when I could get something playable out there.
However, if you weren't there during its development, it probably looks like a crappy game of blocks, with a one-button interface that you lose almost instantly.
That's not something that the general public would appreciate, but at the time, the small band of Atari folks thought it wasn't a bad first attempt.
I'm guessing a random AVGN watcher might think my game is total crap, and even submit it to AVGN to get made fun of.
So, I think it has to do with appeal across the board. AVGN can be funny/amusing to many people across the globe.
Solving a complicated Atari challenge doesn't frankly mean to much to people outside of this little group, and 6502 programming is not a skill that's portable to Android or IOS devices, so growing your skills for the 2600 doesn't really translate to more money in the long run.
I've seen AVGN since the beginning, and he is growing his skills to make a movie, and then maybe someday, can use his skills to make his own independent films as a career choice.
And, I think people want to get on board with that to see what he can do.
For the 2600 programmer, our path is different. We can start by making a crappy game for the 2600, then make a better game for the 2600, and then um... well, there's nowhere to go. Maybe we can do some low-level chip validation code for Intel as a career-altering move, but this stuff isn't applicable to most software fields anymore. Is that globally cool? Not really. So, I guess that's why it's mostly the people that love this stuff and don't want it to die that are here.
-John