My worst features as a software developer have always been byproducts of neurodivergence and that lack of awareness.
There are also good features and I know I'm useful to have around for system design and development. I just wouldn't say I'm better. I'm complimentary to others, not better. That's why we build systems as teams.
Perhaps it's true of all people though, and it's revealed much more so when your atypical traits go against the grain. I've wondered about this quite a bit over the years.
Speaking from my own neurodivergent experience: I tend to be a bit slower and get distracted easily, but when circumstances are optimal (silent office, clear expectations, etc) I can function on about the same level as my neurotypical peers.
While I don't 'blame' neurotypicals, I do recognize that most office environments are not that accessible for me and other neurodivergent people.