I've said this on other threads around people with mental health issues and who are ND and work -
The government and employers can put all the policies in place they like for reasonable adjustments, but until society is genuinely more inclusive and don't behave like the world has ended because a cashier with autism doesn't make eye contact, and 'ruins' their experience of buying a pint of milk, it's not going to work (for example ).
The thread on here a month or so ago where an Asda volunteer annoyed the OP, it was established it was probably someone ND or with mental health issues as Asda run a scheme, and the consensus was she should be 'put' somewhere where she can't irritate customers.
Another about 6 months or so ago about something similar where the OP complained the guy serving her didn't make eye contact, mumbled and was sucking his fingers - people pointed out that the guy could be ND or have anxiety leading to these behaviours - but nope, not good enough, he shouldn't be there because the customer doesn't like it.
I've had complaints about me in the past when suffering with anxiety - and still working - that I was dithering, that I went too slow, that I couldn't string a sentence together (I stutter when it's really bad) that I shouldn't be dealing with customers and making them uncomfortable.
So people want to have people with disabilities out there working but are also not tolerant of that affecting the service they get and that leads to complaints, which leads to employers not wanting to employ people who are ND or with mental health issues. Add to that the possibility of having more time off, needing more support & training and you've got people who are told they should be out there working but also that shouldn't be out there affecting the 'experience' that customers or clients demand.