It's so sad that these threads always end up a mess.
There is no 'one size fits all' and the educational system is largely broken due to increased pressure on teachers, changes to the curriculum, lack of funding and teaching assistants and an increase in awareness of, and diagnosis of Neurodivergent conditions.
It's nobody's fault (apart from recent governments) and of course everyone is going to fight for their own child's needs.
My DD is Autistic and struggling in Mainstream. She can't tolerate other Neurodivergent kids due to her anxiety. She can't concentrate due to the noise level in her mainstream class. The teachers can't cope. There's too much shouting, too many needs not being met, years long waiting lists for diagnoses of Neurodivergent conditions and parents screaming that their kids needs are more important.
I was a child of the 70s who was ignored due to a severely disabled sibling. I managed school (just) but it scarred me. I was diagnosed with Autism at 51 and ADHD at 53. I recently looked back at my school reports and they are actually quite scary as they paint a definite picture of a child not coping. In these times I'd have been given additional support for sure, but that support just cannot be met fully for everyone anymore, so it tends to either be a lottery or go to those who shout loudest.
My sister was non verbal, unable to walk and had downs syndrome. She was the only 'type' that went to a special school in my day.
I wasn't at that level and neither is my DD, but that doesn't mean to say that we don't have major struggles. I've recently researched the best school for my DD (god how I wish my parents had done the same) and I'm going to tribunal next week to fight for this. Everyone just has to do the best for their own child.
We are in an educational crisis, and fighting among ourselves isn't solving anything.