Why ? 
        Noise and interference are time-varying and unknown.
          Channels are also time-varying in wireless environment.
         
        How? 
        Adaptive filters automatically adjust to the environment and track variations in it. 
        Adaptive filtering is a low-complexity alternative even in known environments.
          Availability of powerful adaptation algorithms.