I'm not pulling it out of a book...and I'm not refuting that high levels of nitrates can cause health issues.
I'm saying that we often use nitrate levels as an indicator of general levels of TDS in the water column - partially because nitrates are easy to test for, and partially because it would be difficult/cost prohibitive to test for other things.
However, as I stated in my previous post, I along with other aquarists sometimes use veggie filters or planted tanks to help with nitrate levels (and yes I know planted tanks don't mix with oscars and I'm not advocating that). In my planted tanks, I can maintain 0 nitrate levels pretty much indefinitely. So, if my nitrates are always 0, does that mean I never have to do a water change? No, because, like I said, there are other elements to TDS that we don't test for, but can only be removed through water changes. And in that case, nitrates cannot be used as an indicator for water changes, even though they still should be maintained.