I've never seen a dedicated scrum master, they've always coded features on the same team. Is this really a thing?
I did actually complain about him to my own manager. It didn't go well.
Having been without an agile lead for a couple months this summer, I'm acutely aware of how much they do, because they're often doing things that I was just letting drop on the floor as non-emergency.
If you need an agile lead, there's something seriously messed up in the management of your org.