Don’t you feel that a scrum master and a project manager are the same people? They both have similar accountabilities and they execute similar activities. Both of them are responsible for planning, scheduling, cost, quality, risks, resources, communication, stakeholders and so on. All they do is the same.
The difference is in the title actually. That is why when we do Waterfall, we usually call for a project manager. And when we are doing Agile we want a scrum master on a project.
Obviously, is we do more Waterfall and if we stick with this approach we are getting more proficient in classical project management. While if we narrow to Agile and all we do is practicing Agile and Scrum methodology we are getting closer to a scrum master. However, more or less the roles are pretty much similar to each other.
Let me know which role would you prefer on a project?
Cheers!