Fillers are necessary if you don't want the anime to end up like the old Dragonball Z episodes. Instead of filler, they tried to spread out the content of a manga chapter into an entire episode. This meant a lot of wasted time recapping and "charging" for attacks. Could you imagine if it took three episodes for Naruto to prep a Rasengan?