I agree that Niantic are gold diggers, but let's be real. It is a commercial company. They are excellent in making money.
Furthermore, you could also reason it the other way around. We get more chances to use our free passes on the beast instead of a week. Less pressure for some, less reasons to spend money on passes.
Just play the game the way you like to play it. Spending money is still your own choice in the end.