> Accessibility is not a technical issue so there is no reason to expect developers to focus on it.
I have to disagree with this part. All the points you've mentioned are required to maintain a general accessibility awareness within a project. But getting accessibility right is still mostly a technical topic: using buttons vs. links, using semantic HTML, implementing ARIA roles correctly for non-native components, having at least a high-level WCAG knowledge, being able to operate a screen reader, etc.