well, infrastructure cannot be switched if people hate it. The same could be said about new setup in the future. If people are not able to find what they need, then its a training issue.

M365 or GSuite are collaboration stack that facilitates teams to work together. While it's a part of RevOps engine, its mostly backend. RevOps should focus on frontend process which is the order to cash workflow - the marketing efforts, sales pitch and customer success and how are there teams working together. RevOps has its own systemic flow that can be facilitated through CRM systems that can be customized to follow a blue print.