My favorite part of your comment is that most of the things you are complaining about were considered bad practice the last time I was a professional web developer and that was going on 15 years ago.
If you are routinely running into these issues, the problem isn't with the experience of your peer group, it's with their quality.
If you are routinely running into these issues, the problem isn't with the experience of your peer group, it's with their quality.