Why not? I can load an IP database locally, so it's an option and a "competitor" to a 3rd party API. That's what I'm comparing it to, not against other APIs.
Today I'd say it depends upon exactly what your network data source latency measures out to. The answer could go either way.