We did that to expose shortcomings: what are we unknowingly relying on physical presence to communicate? This forced us to write better and institutionalize knowledge.
We also did that because our CTO was unavailable for contribution for a year, could only read emails without attachments, could not answer, and couldn't visit web pages. We shifted everything to GitLab so he could receive issues and conversations in text emails.
We also did that in case money would run out and we were forced to close down the office to save on rent, and in case we wanted to hire people in other geographic locations. We didn't want to hire before having revenues from the platform and needing people to implement features actual people are requesting. Keeps the team small.
We also did that to allow people to test our internal ML platform to allow people to collaborate on data projects and train/deploy models remotely using standard laptops to run jobs on beefy machines. In other words dog fooding our platform.
This sounds like a good reason to hire a new CTO. If the CTO was working on full-time on something that isn't technical, their job and title should change.
We're both technical but I concentrated on freeing him and the CEO from everything that I could do so they could focus on the things I can't do.