Cofounder of a now-defunct multiplayer, real-time infinite canvas project here (Here.fm)
We could not for the life of us figure out how to make this a meaningful productivity tool. Yes, we had meetings here, and yes, drawing all over someone else's screenshare was actually useful - And building islands of data was an interesting mental model. It descended into messy chaos no matter what you did, and anything you would do to try and combat that undid some of the benefits of the canvas to begin with.
It was a lot of fun to hang out in as a multiplayer live video room, though, so we leaned into that with (relatively) more success.
> It descended into messy chaos no matter what you did
I think this is where AI could be put to work. Before, what would be a toilsome digital clean up process (eg git commits) is now an instruction to an LLM to clean it up. If the chaos was clean-up-able, would your product have worked?
Any workspace, real or virtual, descends into messy chaos without someone actively organizing or cleaning things up. It's bad enough by yourself, but the minute it's shared with others, it will devolve quickly. Think about any shared file system, data library, workshop, kitchen, etc...
This is why librarians, janitors, lab managers, document controllers etc. are essential to make spaces functional and organized.