Unlock etc are browser plugins and only block ads in browsers.
pi-hole blocks DNS requests to advertising domains. It blocks ads, tracking data, etc. not only on my browser-based systems, but on other connected devices like smart TVs, media players, etc.