I recall something like 7% of students going on into research, meaning that they weren't even trying to meet the needs of 93% of their students.
I have always had programming jobs (job title: software engineer) that required the 'researcher' mindset. We didn't mind teaching them our stack or even good coding practice, but if they didn't have the 'explorative/innovative mind' of a 'researcher', we could never train them up to the level they needed to be.
The experience was hugely humbling, and completely robbed me of any belief I had in the idea that "hard work pays off" - the person who made my pants probably works 12 hours a day, 6 days in a week in an awful sweatshop, producing garments of a quality I couldn't hope to approximate, and is paid a few dollars a day, while I have a cushy, well paid dev job where I work a fraction of those hours and get paid a few orders of magnitude more.
A friend did (correctly) remark that this was due to programming skills being rarer and more valuable than sewing skills, and this is true, but I remain highly suspicious of anyone suggesting that "work harder" is a route to riches.
Programming is harder and more specialized, but it's not harder work.