Another controversial opinion -
I think a lot of autistic people shit on CBT because they either end up with a professional that isn't properly trained nor do they tailor the sessions to the autistic individual, or the autistic individual isn't in the right therapy to begin with.
Most of the time, I think that the autistic person just isn't in the right therapy to begin with.
That doesn't make CBT a bad therapy for autistic people. CBT can actually be beneficial to autistics, if it's what the autistic needs, and if the sessions are tailored to them.
A lot of times, I end up hearing about how the autistic person ended up in CBT trying to get help for the RRBs side of autism. They want to help their executive dysfunction. They want to get better at self care. They want to be able to do tasks more effectively. They want to go out into the world more often than they currently do. So many different reasons.
You know what therapy can help with that? Occupational therapy.
Occupational therapy is very commonly talked about for children with autism. CBT is not commonly talked about for children with autism. Why? Because OT is there to help them with their skills. To help them learn new skills, to learn coping strategies, to learn how to better manage current abilities, etc..
Another thing I commonly hear many autistic adults talk about, is wanting help with developing their social skills. You know what therapy can help with that? Speech therapy.
The therapies most commonly talked about for autistic children are very likely, in fact, the therapies that may be most helpful to you.
And, just because one therapy type doesn't work for you, doesn't mean it won't work for others. Shitting on therapies and claiming they don't work for specific groups of people just ends up preventing some people from getting the help they actually need. Those therapies you shit on, may actually be the therapies better suited for another in the same community as you.