The math says YES!
I've been here since 2018. It did take me around 8 months to get the bulk of my wants and extras listed. I've completed 391 trades with two in the mail right now and have completed 120 sets. In Baseball, Football, Hockey, and Music.
I have completed some trades that were over 100 cards and one that was close to 550 cards sent and received. The postage for that box was $52 and some change, going to Canada. There was no way to buy that many cards for that price. Let alone finding them all for sale.
Another way to look at it is. You can send 18 to 20 cards for the price of a stamp, No cardboard. You get what you have been looking for and your extras go to someone who is thinking the same way and you both win.
What is that behind you!?! Oh, It's me! Looking at the cards you have, That I want. :)