It annoys me when people talk so long and hard about something they don't care enough about to contribute themselves.
For example, I value Yahtzee's opinion above all - it might be a tad negative, you have to kinda step back from it and harvest the relevant points, but at least there are relevant points there. The reason why I value his opinion is that he writes games, and sorry, but if someone hasn't gone through the process of creating a videogame, they know less than nothing about it. You can learn by watching 'Indie Game - The Movie', but to learn, you have to be prepared to learn.
I haven't watched much of Extra Credits, I have to say, but they're just not my sort of people - those are the sort of people who assume they know better than everyone, and people who know better, prefer to keep quiet and let them continue to make fools of themselves, meanwhile people who know less than them, assume they are right. It's a vicious cycle of stupidity. The best thing to do, is to challenge people who are like that.
Here's the truth... making a videogame has never been easier. There are tools and languages out there that make it really easy, some systems don't even require programming knowledge. If someone can make videos like that, with thought, animation, editing... then those skills can be easily transferred to making a game. If all you do is talk about how other people make games, and how you'd do it different, then shut the fuck up and make a game. When people say, ''Lets see you do it'', why not go off and do it! - that'd shut them up huh!, imagine coming back and saying ''Ok, I did it, now what?''
Seriously, there are children out there making videogames, if anyone has a game idea that won't quit, there is no reason at all why they can't, or shouldn't take the idea further. The gaming community needs people who know their shit - and nothing teaches that like real world experience.