Zed is snappy in the same way that notepad ++ is snappy: If you don't support 10% of language features you can avoid the hard work. Unfortunately this means that non trivial projects have false positive errors everywhere.
>So never being offered a job because it doesn't exist doesn't lose you anything.
Ah well look, if the job posting was just to collect resumes with zero intention to actually hire, you did lose some things:
- actual time spent applying to a job that was never open
- emotional damage on focus to try to get this job
- loss of free market value of your data (company profited from this data, when you could have profited from it)
- damages for acquisition of your personal data under a fraudulent basis (when otherwise, maybe you did not want your data shared)
None of the things you mention are things I've seen in my union covered jobs in the UK.
I've never heard of union rules here. Employees are not required to be part of the union in order to get their benefits, the unions just negotiate with employers on behalf of all employees. I've also never heard of credentials/gatekeeping for unions in the companies I've worked in.
For reference, I was working as a software developer at a University on a research project: I got the benefits of the higher education university (nationally negotiated pay scales, holiday benefits, etc) but was not a member.
Pay was lower, yes, but that wasn't mandatory; that was just the budget of a research project.
You're in the UK: take advantage of the various schemes that allow people with disabilities to get guaranteed first interviews.
If you need any software job you might even have luck with graduate schemes at companies like BT who I believe will have similar shortcuts through recruitment for those with disabilities.