I understand you perfectly. $10 is almost same price like cable TV, legal streaming platforms or Netflix costs in my country. So, I'm also not very fascinated about idea to pay such price for illegal IPTV.
I don't know how it is in your country, but over here if you want to watch legally top football leagues, champions league, NBA, F1 and few other sports related channels you would have to spend ~50 dollars per month as all that is scattered across several providers. So yeah, IPTV for 5-6 dollars per month (if you take yearly sub) or even $10 is not such a bad deal anymore.
Most of these IPTV'S for $10 offer something like 10 000 - 15 000 channels, but you really need that much? 90% of these channels will be in language that you won't understand and most likely that you will watch just small % of these channels.
That's probably more of a marketing stunt, IPTV service providers showing off with the huge amount of channels they have to impress potential customers.
I suggest you to look for more localised providers which will cost cheaper. It will have less channels, but these channels will be that you actually need. For example, now I use IPTV which costs $3, have about 2000 channels, and yeah, I'm paying in Bitcoin.
Yeah, localised providers tend to be the best and were the ones I usually used.