Business speak is the most irritating intrusion into language ever, imo.
There is a difference between a role and a job. Calling a job a job indicates the person with the job has a life outside of his working hours and there is a distinction between the job and the life. But when you call it a role it means you have in some way that is satisfactory to the managerial class become that job and the job has become part of the fibre of your being. I suspect it also satisfies some megalomaniacal aspect of personalities that see everyone else as part of the drama of their enterprise, like puppets, or children assigned roles when playing house.
The concept draws from elements of American football too, where specific players have very specific roles in the game receivers, linebackers, offensive forwards, punters, kickers and there are even specific teams on the field at any given time -- the punt return team, the kickoff team, the onside kick team.