You’re comparing a 2d custom engine. Which admittedly you wouldn’t expect to have multiple os support…but it’s built on allegro, which is open source c++.
To a 3d game in Unreal Engine 5, which stresses even the best systems running dedicated gpus on windows. Do many macs offer dedicated gpus these days?
If you aren’t doing more you have a parity drive, not backups, to be clear.
If a drive fails you can resilver and your data is fine.
If someone with write/delete access makes a mistake and deletes everything, or ransomware encrypt all your files, you can’t just “restore from last week’s backup” because you don’t have one.