> if they have the mentality to improve upon themselves
There's the rub. In my experience, and I understand anecdata is only so useful, people that really want to keep learning more than they have to are quite rare. I doubt that group is even 10% of people. If you only surround yourself with nerds who code for fun, you are going to have an extremely biased view on this issue.