I really like the way the steam deck is set up with a read only root and flatpacks for user installed software.

Would it make sense to do something similar with a transactional Server base with minimal desktop packages installed and flatpacks configured for other desktop software?