I've been working on multiple products as a developer under Scrum, and now that I've studied Scrum, and now that I'm certified PSM1, I find that the integrity of Scrum was systematically compromised.
Looking back, I find out two main blocking behaviors that my Scrum masters of the time probably tried to manage, but couldn't: