Filters filter better the longer you use them. The only reason to change a filter early is if your engine has sludge issues and is filling the filter up with junk. Clean well maintained engines do not fill the filter up with junk.
So essentially, changing the filter early actually allows more contaminants to circulate in your oil since they filter better over time. And it's a complete waste. I'm actually on the other end of the spectrum and I run my filters for two oil changes, about 15K miles on average and the filters are clean and in good condition upon dissection.
A well built filter can last a really long time, much longer than they are commonly changed. I would have no problem running a quality filter for 25K or 30K miles within 2 years.