I am not saying docker is the best way to run any app, but could you share a kind of app can't you host in a docker?
I mean on rootless containers, yes, a lot of apps that need access to the underlying system might not work, but they are usually system stuff, not the kind you want to host on a VPS anyway. But when running as root I can't think of many.