Agile basically puts all the responsibility and blame on developers while letting product managers and owners just run the show and take credit . All they do is watch YouTube , go to a bunch of meetings and then breathe down your neck for a status . They don’t even explain the requirements well or understand it. Heck the developers have to come up with their own user stories . It gives everyone else the license to make mistakes and pivot except the developer.
In true Agile, the overall responsibility is on the PMs and POs.