Money is a small reason. To me, it seems the newer the generation, the greater the need for instant gratification. Once they figure out how much practice and grit it takes to be just mildy competetive, it just doesn't become worth it. It's pretty sad how things are turning out.
Ben