I don't know if these notes would help, but I believe you should be able to make this work in podman, rather than trying to muck about with the primary system files.
My 2 cents. I tried and tried to make samba work. Finally, I saw a post from someone that said, "samba is for windows, SSH is for Linux". Best post I ever read. SSH for me ever since.
The first thing I do after install is uninstall samba.
What you call a limitation is a way to ensure uptime. Yes, it sometimes involves unique ways of solving problems, but that doesn't mean going with a traditional mutable system is the best option for people's needs.
I have Bazzite on a shared laptop, and knowing that the people who will use it won't have to worry about fucking up the system with a bad update is great peace of mind.
Regardless, OP didn't ask if they should just switch, they asked how to solve their problem. They can decide for themselves if they want to try to use containers or just install traditional Fedora.