I don't doubt it, but I actually really hate that the build system is a bunch of bash scripts, github actions and assuming the previous stage builds fine. Especially when the custom image forkable repo has an action commented out to squeeze more temporary storage out of GHA hosted runners because some images don't even fit on those (like the gnome-deck). I wish the entire setup was a little more decoupled and maybe allowed you to build multiple stages in one go so the entire system was more "forkable" and less spread out. I went on a bit of a wild goose chase trying to build Bazzite without the Firefox RPM removed (rpm-ostree doesn't like adding and removing and then adding packages again).
I did voice that concern in some Bazzite-related spaces before and it felt like it got brushed off with a weird undertone.
Fork and remove this line: https://github.com/ublue-os/bazzite/blob/main/Containerfile#...
Note that we remove rpm Firefox for security reasons. You do not want your browser to only update with your entire operating system.