I recently realized that one of the unfortunate consequences of this is the way many in my generation (I'm 41) brings up our kids.
Instead of teaching them one thing in depth we are forcing them through a million different subjects way before they even turn 10.
It's not unusual in my circles that kids are both playing football, taking piano lessons, learning french on top of their school and homework.
I believe this is fundamentally the wrong approach as it only teaches kids to skate over a subject rather than master one in full.
The difference is huge because learning to master something takes you through several ups and downs which you don't learn if you only have to learn something on an superficial level. So you spend a lot of time becoming good at only the initial challenges of a subject not the much deeper levels of mastering something. Ironically learning to master something is going to make you much better at learning to master more than one thing. Where as learning a lot of things aren't going to teach you how to master any of them.
So I am now trying let my kids just find their ways instead of forcing them into all sorts of subjects.