I began installing perpetually licensed software in VMs about 15 years ago. When I upgrade my (hypervisor) hardware, the VM still runs just fine. Obviously, a VM wouldn't be a suitable environment for FileZilla.
Why not? VMs can be given access to the host file systems.