Very interesting, thanks
@AbbeysDad and
@Colin_T for sharing your knowledge and experiences.
Regarding "why 20ppm", I wonder if when around the time that nitrates were beginning to be understood as being dangerous to fish, the best the test kits could do was 20ppm. That would then have naturally created an entire generation of aquarists who were used to using 20ppm as a benchmark, and more accurate tests were treated as "yes there's nitrates but in my experience as log as you're under 20ppm which is all the old tests measured you are fine".
Perhaps there is a scientific basis for the 20ppm, again doing a medical analogy you don't draw your benchmark line at the level where 100% of people feel an effect, instead you usually take two standard deviations around the mean and say "ok 97% of people feel an effect at this concentration so we will use that number".
So ultimately to your point
@Phreaker , you are right, 20 ppm is likely not the "magic number". Depending on each individual fish, it's age, it's life history, it's level of other stressors, it may be as low as 10ppm or lower, or a particular fish may be like "oh yeah I can definitely tell there's nitrates in here at 50ppm but I'm not gonna let that get to me, party on!".
Which is really the crux of this whole scientific methodology, isn't it? We like numbers because they simplify things, but when the numbers are (in the best case) determined off a bell curve, or (in a very typical case) determined off of "what worked pretty well before", you CAN'T say that 20ppm is exactly the number that is bad.
But maybe it's not the worst having the new fishkeeper coming to forums freaking out about 22ppm, because it's an opportunity to connect and it's an opportunity for conversation and sharing experience and collectively identifying best practices for all tanks - both those truly at risk and those where the owner is maybe just freaking out prematurely.
In the end, there are plenty of fishkeepers who have tested their water once or twice, decided that it was a waste of time, and have kept fish for years, with varying levels of success. They just don't generally show up on the forums.
Does it matter that the limit is 20ppm? Would it change anything if it was 10ppm? Taking a page out of public health, changing legal BAC values matters to a point, and after you get to the "magical threshold", changing the legal value will not have a meaningful impact on fatalities. It's probably a similar phenomenon here. Maybe 20ppm is a good rule of thumb, but people can fail or succeed on both sides of the value, depending on where their fish fall on the hypothetical bell curve.