I think another difference is how much as kids we played in the street or field, unorganized. How many reps we took and how much we learned and didn't even know it. Hours upon hours we played. Most teams only practice a few hours a week, it is organized and structured and we only work on a few things that we probably botched last weekend. It is hard to be pro-active on teaching all the situations that can bite you. You teach the basics and common situations. Many lessons have to be lived and learned.