Good article here about the perils of using zip codes for geospatial analysis. It also provides some good background info on why the practice became so ubiquitous.
https://towardsdatascience.com/stop-using-zip-codes-for-geospatial-analysis-ceacb6e80c38