Roles and Privilege containment has come a long way in Azure and O365. As per this announcement there are 16 new roles introduced, which I see in my tenant. Global Reader is of particular use, as that is a scenario I frequently come across when I start my evaluation of an organization. I, now, do not need to be worried about making that inadvertent change.