In this case, it seems obvious that the police should have to pay if the accessing of a device from a given IP should be enough to escalate a search warrant to that of a destructive one.
How did they make the trace? Is it possible the suspect was using a VPN? How did they verify they were never actually at that address? Has this police department executive destructive search warrants based on IP address traces that ended up being incorrect, and then they continued doing so knowing it can likely be inaccurate?
This is something your insurance should be required to cover or should be part of a standard homeowners insurance package, and the insurance company can sue the government and try to get those questions answered from the city.
The attempt to blame this on excessive policing in a broad stroke seems to be the wrong angle that doesn’t address the nuance of these situations.