Why is it useful?
- Present slides without sharing the screen and have every one be on the same page.
- Present together with other cohosts and all control the current page.
- Other features such as presentation collab features.
Why should I not just vibe code my own solution?
- Its a hassle to maintain a version online.
In the past I have liked marp (https://marp.app/) for technical slides as you write in markdown, can use version control, etc. Powerpoint always felt odd as a developer.
To share public slides I've published to GitHub pages (https://github.com/robalexdev/marp-to-pages). I've seen professors use it for all their slides. But that doesn't synchronize slides, last I checked.