They have their own set of limitations. Fedora has the drivers for my printer but had a strange bug that wouldn't wake the screen after sleeping, requiring a reboot. Bazzite works well but installing my VPN was really hard to do thanks to its immutable nature. I spent hours trying to solve a problem following all sorts of guides with no results. Often times the commands or programs that work in one tutorial don't on my PC.
For someone who simply wants plug and play with no additional tinkering, Bazzite or Mint could just work (depending on the hardware you have). For anyone else who was even a moderate Windows power user, it can require a huge amount of tinkering. I don't know how I'll be able to get back to running a VPN + torrent while simultaneously dumping the files to my LAN's SMB NAS drive. I spent hours just tinkering with the VPN's allowlist and nmap in the console with hardly anything to show for it. Even gigolo wouldn't work for some reason.
That part I can do through qbittorrent without hassle. It's the ability to auto mount the NAS drive and keep it available after starting up the VPN that's been a major hassle.