All those things you listed were good valid points. But like wise with Basketball or cooking there is always those people who think they know alot because they watch basketball or they eat a lot of food. But I'm sure people don't know what those little ingredients are that make that meal so good. Or say what offense we are running,what is the defensive scheme. Sure you can learn by watching or tasting but the experience isn't there and people who have played these sports before do know and are better qualified at making an oponion on something they have experienced before rather they making some off the wall perdiction before a game has even been played.