If you're using a computer on which installing this software is an alternative, you can install a web browser with an ad blocker, which performs much better than DNS based filters.
If you're not using such a computer, Pi-Hole proves DNS filtering and this software doesn't.
What's the use-case between these two that isn't already covered?
I mean, ok. But you're allowing a chat client to run code on your PC... in the case I saw it was sudo. You can do a shitload more with sudo than you can with a browser extension.
People who want to learn and/or want something simple. This version is super simple with the whole application being a ~150 line shell script. This makes it very easy to understand and adapt.
Eg. I have a file-server that runs our DHCP and DNS. I've looked into using Pi-hole's setup on it before and it just wasn't worth the trouble due to mismatches between their setup and mine. OTOH this version is very easy to understand and tweak to my needs (eg. using unbound vs. dnsmasq).
No, the websites detect that a resource wasn't loaded which triggers the annoying stuff. This happens with a pihole, adblocker, maza, or plain ol' hosts file. Ad blockers aren't magic.
In fact it's a good argument for using in-browser adblockers, since in-browser adblockers are capable of blocking such nag screens whereas DNS-based ones are not
If you're using a computer on which installing this software is an alternative, you can install a web browser with an ad blocker, which performs much better than DNS based filters.
If you're not using such a computer, Pi-Hole proves DNS filtering and this software doesn't.
What's the use-case between these two that isn't already covered?