You are correct that Pujols' front foot lands a few inches forward. I also agree that 8 - 10 year olds don't have the motor skills to learn a lot of the stuff that is discussed on here. Kids at that age need to just play and have fun.
I disagree that 8 - 10 year olds should not be taught proper hitting mechanics. Many of the girls I see have been playing for several years by age 8. Once they ingrain poor mechanics, it's that much harder to correct. For example, my DD has a bad habit of breaking the wrists at ball impact, many times resulting in weak grounders, instead of driving through the ball and hitting more line drives. Now she and I need to spend many hours re-working her swing. Why not teach them the proper fundamentals from day one?