Hi Sander. Yes, I have worked as a Scrum Master.
It is true that I do not like Scrum. That opinion has been formed over 20 years, through experience across a very wide range of situations, plus experience on extremely Agile teams prior to the Agile movement.
I have seen Scrum in practice more times than I can count. I have helped more than ten organizations plan and execute Agile and DevOps transformations. I oversaw the adoption of XP at my own company in 2000. I have written books about Agile, security/reliability, and tech. I am a developer and have led many, many teams. And I have a track record of success.
Scrum distracts from the important things. It also is cadence-based, which is not necessary and is actually very disruptive. Scrum also disempowers developers, who need to have more involvement in product design. The PO role has the effect of disenfranchising product design teams. Scrum's SM role is a weak leadership role, which leaves a huge leadership gap in a team. The assumption is that the team will self organize, but that seldom goes well. Scrum also fails to address where most challenges are today, which is at the inter-team level.