Lol docker is literally the easiest and most user-friendly server program administration method… It is literally one user-readable configuration file and everything is automatic.
Vm’s are more complicated and have you even tried managing many services on bare metal with conflicting libraries, database versions, etc…? That is truly arcane arts of programming scripts.
Not if you play rocket league lol. Bazzite has an inexplicable bug where rocket league specifically only uses 40% of your GPU and 25% CPU regardless of any graphics settings or launch options. With occasional drops to 7-10fps.