I don't use providers. I have my own playlist of sketchy channels. It's not very fancy, but I can usually pirate whatever sports, movies, tv, etc.
Or is there some way I could auto-remove channels that don’t load?
If you search "m3u cleaner", there are a few options. I tried some but they seemed slow and unreliable. I manually maintain my playlist.
As far as software goes, I use Kodi btw.