@poetgrant @brandon If its a large institution/enterprise, it is often down to standardising on the support needed. O365 is a full expensive solution, but it is one entity that can be supported by O365 trained staff.
Whereas multiple solutions to an office environment, often have to be supported separately, which increases complexity and costs.
Although stick an MS badge on anything seems to do that as well IMHO. :)
The bloat of everything seems to be about pushing purchasing forward.