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.