Why can you not set your own DNS on your devices?
If you mean you can’t set your DNS automatically that would be due to DHCP. You can setup your own DHCP server and set the DNS IP to whatever you want (8.8.8.8 etc).
PiHole should handle all this for you all while blocking ads and being a local DNS resolver.
Linux has directories (folders) that contain programs. The two major conventions are /bin (short for binary which is another name for an executable program) and sbin (system/super user binaries).
Kbin seems like a play off of that, don’t know what the k implies tho.