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.