Not that it's a bad checklist, but most "web developers" will not have the background to understand and implement all of these things properly, even if they think they do. Security is not a checklist -- "OK, all boxes ticked, we're done" -- it is also an ongoing, reactive and proactive set of processes and constantly re-verifying that everything you think is so, is actually so. And if you rely on "web developers" to get all of this right you will at some point be disappointed.
Basically, this is a useless listicle. If you know anything about web security you get nothing from it and if you don't know anything about web security you still get nothing from it.
A checklist will not teach a pilot how to fly and land a plane, but it's value is not zero..
https://www.troyhunt.com/understanding-csp-the-video-tutoria...
Just goes to show how bad a job we have done in the InfoSec world of educating developers.