No, it's not a question of whose responsibility it is—it's always leadership's responsibility. However, I have a tendency to think myself really smart and capable. Y'know——overconfident. And because of that, I try to offset it by refusing to believe it's anyone else's fault but mine. Like I mentioned, it helps keep me honest WITH MYSELF. Otherwise, I feel like I wouldn't have enough commitment to tackle hard tasks, I'd just chalk failure up to someone else, which is worse IMO.
Anyway, my habit of keeping myself honest sometimes backfires and when it does it manifests as running my head into a brick wall over and over until I'm REALLY sure that I can't fix it. But... I think I'm about there in this instance. Other devs are noticing the same thing I'm noticing, so I feel like I've got good evidence that it's a fundamental leadership issue here.