The same is absolutely not true for developers. You might well need talent to be a chess player who makes a living from chess, but there is no evidence that developers can't make a good living from their skill without having any innate talent in an area of software development. I've met and worked with plenty of good developers who essentially write code by brute forcing solutions to problems combined with lots of Googling. We all do it.