Another thing I have noticed is that a chapter about usability of websites is treated as an extra. Usually at the end of the book as additional reading. Maybe we need to regulate the industry and make it impossible for people to start practicing without proper training. There are codes of conduct that a lawyer, accountant or doctor has to abide to, but there is none for a Website Designer. No implications whatsoever for not making websites to be accessible. They end up blindly ignoring accessibility because they weren't trained to do it.
Fining companies won't help because 99% of the companies are headed by people who don't need to know if the website is accessible to the blind or not. They just trust the designer to do a good job. The only time they will know they are supposed to make their website to be accessible is when they are getting sued. Problem is that regulation will greatly reduce number of practitioners and greatly increase the cost of website development.