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.
render farms are a thing for big studios