From my experience on the O365 team, it would have been difficult to push code without approval because it would have voilated a number of the compliance requirements that area of the business has to meet.
But yeah, I suppose there are other areas of the company that might have more relaxed requirements