I am a college teacher specializing in signal processing. One of the graduate courses that I teach is "Adaptive Filter Theory". In that class, one of the most frequently asked questions is: "If we already have access to the desired response, then why we bother with filtering? If we have the information, in advance, as to what the output of the filter should be (desired response), then just use that, instead of trying to get it from a noise corrupted and degraded input signal.". I have my own answer to this question. Nevertheless, I would like to read what adaptive filtering experts have to say on that seeming dilemma. I am looking forward to stimulating comments.