I would assume it's because checking usernames using your own IP address leads to better results while making it a website would forcefully make it a SaaS (to cover cloud costs).
I'd argue instead why is this not a GUI? Making it a CLI makes it less user-friendly.