Rotating the Scrum Master role between different individuals is rarely good practice. If someone takes on the accountability temporarily, they are unlikely to have the time or motivation to address significant impediments that the Scrum Team may face. Learning to perform as a Scrum Master and help the team effectively takes time, so having someone consistently in the role is usually advisable.
Moreover, too much accountability in one person’s hands can lead to conflicts and may result in neglecting essential aspects of the role. When the Scrum Master also holds another accountability, such as being a Developer or Product Owner, it can impact the rest of the team and lead to a less valuable product being delivered. It is crucial to carefully consider the distribution of responsibilities to avoid these potential issues.