I think there should be an innate quality about someone in software that they enjoy the work. If it didn’t pay well I’d still be doing this, I love working with computers and started before google came about. If people are in it for the money and don’t enjoy the work they will likely not do well, not excel at anything, not be curious about learning and just plod along to get by. As much as you don’t need a degree to…
However, I kindly request you to not conclude that wanting to be average doesn't mean not having interest in the field. It's the contrary. I am so invested, I know what mind blogging things people can do. And I also know I will never be able to reach where these people are.
Hence, I want to understand a way to find the balance. It's okay to be curious and learning. Also the fact life isn't fair for everyone. For some it comes easy, for some it may take lifetime.