I've done that, but I chose a Framework Desktop instead. The latest Fedora is closer to Snow Leopard than anything Apple has to offer. Downside is that I still have my MBP because of the lock-in and occasionally pick it up to do computer stuff in weird places.
While I do love Fedora, I Wouldn't call it a "Snow Leopard". Around August 5th, there's been numerous regressions when it comes to AMD graphics. First a kernel regression that resulting in artifacts on the desktop. Then a linux-firmware regression with decoding AV1 videos that resulting in 4 prominent columns and constant major color shifts.
Its update policy can result in this sort of regressions in a middle of a release. One thing that's nicer thing about macOS is that a released version doesn't regress as much (even if they are buggier at release; but in that case you can just wait until a later point release to upgrade).
I got used to the hub-and-spoke model at home (previously thin terminal, server-client, etc.). Big ole desktop/server and smaller devices that (ab)use it remotely. Roam around with a smaller computer/tablet/phone. Tailscale to bind it all together.
If your computing needs line up, it's a very serviceable approach.