The old bugs will not send your ssh keys to an unknown network address. If they did, they would get patched or not published. These bugs are known in advance, they are not risks, they are issues. You can make a decision to use them or not, and then you’re set for 5 years. Like, they are both bugs, but they work out very differently if you want to rely on your system.
The thing is that Fedora or Debian testing (and derivatives) bring the latest version fast-enough for the vast majority of people. They don’t make bugs last longer like Debian stable does. When an app is bugged for two weeks, you encounter the bug one month after Arch users, then you get the fix two weeks later. The total bugged time stays the same, but the risks of something really bad happening is much lower. The downside is being one or two month late, and most people don’t care about this kind of delay. (obviously when bugs are found, it can be much more than one or two months)




Yes, Debian stable and testing are two very different things. Testing is essentially a slower rolling release that only takes packages that have been tested in Debian unstable, which is a very fast rolling release. Similar thing with RHEL, Fedora is a quasi-rolling distro that takes packages after testing in Fedora rawhide.