When scrolling down I noticed that Aurora is based on Universal Blue (https://universal-blue.org/), a initiative to create Linux distributions based on the same containerization tech which sits behind the likes of Docker and Podman.
You might find some extensive answers to your questions in the bootc documentation which is the container runtime running at the core of Aurora and other Universal Blue distributions, like the increasingly popular distribution Bazzite for Linux based gaming.
I tried Fedora Atomic for a while and my takeaway from image-based distro is that they would work fine for fixed workflow, but you take an hit to versatility. The biggest pain point for me was Emacs. It’s one of the major hub in my computing experience and having workflows strewn across containers doesn’t help.