Ofcourse what you learn from dealing with people with different needs depends on your own personality, needs, circumstances etc.
What is interesting to me at work, is lot of people struggle to deal with each other because of differences in needs, personalities, skillgaps, knowledgegaps. And as the world gets more complex, as info explodes, these gaps and differences increase.
Those people who think about and try to deal with differences in needs (like those who deal with autistic kids), will learn things that those who filter out people in the group they can't deal with wont.
Also, it's is quite ironical that people advocating for it can't handle an opinion deviating slightly from their own beliefs.
I'm happy to say it: that's a pretty terrible opinion to have.