Nitrates/phosphates that are hard to knock down, even with water changes, are a good reason to use them IMO. They do take a while to start working, though, once you start them. At least a month. And if you rush them, bad bad things happen. It is good to try to figure out why you have high nitrates in the first place, and keep up water changes of course, while you are waiting for them to work.