Davinci Resolve is known to be extremely picky about hardware and software. It officially only supports CentOS which doesnt even exist anymore lol. (not entirely correct)
So putting it into a container with set and unchanging dependencies ensures it can run everywhere (if it works).
Also, running such a proprietary piece of software should be done isolated from the rest, and Flatpak has awesome permission management in KDE or using Flatseal.
CentOS changed focus but definitively still exists: https://www.centos.org/
CentOS is where AlmaLinux gets its package sources from: https://wiki.almalinux.org/FAQ.html#where-does-almalinux-get-package-sources-how-almalinux-is-built