I completely agree that this is an issue. You bring up some very great points. I strongly disagree with some of the statements indicating you in any way brought it on yourself with topics you post about.
For the solution. Can I ask that you, in the position you are in, start looking for the solution. What I mean is I would think you wouldn't have a hard time finding a few people with coding knowledge that can help work on the solutions.
I suggest this ONLY because I am sure the sources you are going to, dan/ned and such are not unwilling to help, but in their rush to implement everything are swamped.
I am only wondering if coming to them with a solution partly worked on would be an approach that could work.