Yes indeed, I drive 1,000 miles per week and change my oil about every three weeks. I found out a long time ago that it was much easier and more economical to change oil AND filter every three weeks, than engines every three years.
NOT changing filter every oil change leaves a good bit of dirty oil in the crankcase, actually the dirtiest of the oil in the crankcase.
I do agree that Fram filters are EXTREMELY low quailty. I do agree with the slogan from their advertising campaign of a few years ago, "pay me now, or pay me later."
It's your car and your money. My original 240D engine went 380,000 miles on the original engine with 3,000 mile oil and filter changes. I have no way to prove that it would have gone as far or farther with any other oil change program, but 380,000 miles isn't too bad.
Your choice, good luck,