Thing is, unless you play or work in the game in some manor it's hard to fathom the work and training it takes to create a consistent ball player/team.
I'm a perfect example. I joined this site 7 years ago as your typical fan, loved baseball, played as a kid up through High School, thought I knew the game. Started playing here again and got into coaching a couple years after that. 4 years later, I'm running the baseball program at our club and work with the Junior Netherlands team(21 and under). And my view of baseball and how things should be done when running a quality program probably couldn't be more different then it was when I started. You have to live it to have any chance of really grasping all of it.