I think Scrum provides a good baseline of working for new teams, but ultimately the team is free to shape it however it works best for them.
The main value of Scrum as an official process, is that it gives you a stick with which to chase toxic management out of the room. They're not sufficiently Scrum if they crash your meetings and demand to be in charge. Though in my experience, most companies that do Scrum have a management that keeps their distance unless invited.
I feel like Scrum is for teams that suffer Stockholm syndrome from poor management and need to be taught how to human beings again.