This just adds another layer of security on top of your application. Sure you can use mod_access instead or alongside this system.
Some developers on shared hosting servers don't have the option to change apache/httpd server settings.
This is just a tool for those who find it useful in there situation. I personally wrote it because I needed another layer of security.