I play almost every day with 2 to 4 games and I'm at level 37.
To finish the battle pass I need 637,000 points.
If I remove 40,000 points from the weekly missions * 4 remaining weeks = 160,000 points
4000 points for daily missions * 30 remaining days = 120,000 points
637,000 - (160,000 + 120,000) = 357,000 points
With an average of 3700 points per game I have to play 3.5 games per day.
It's clear that if I have to spend any points to finish a pass I bought, it will be the first and last one who will see my money.
And this is even more true for all my friends I play with and who already know that they won't be able to finish the combat pass despite the fact that they finish all the weekly missions.
Considering that for the moment you have to buy horribly expensive non-exchangeable skins of average quality to be able to use the radiant points...you shouldn't have to pay for finishing a paying battle pass.
RIOT's commercial methods are starting to make me regret CS:GO and R6