It just doesn't work this way. First tax jurisdictions aren't divided by zipcode as you allude to. You remit taxes to the state, county, city, and special taxing jurisdiction. As I recall there are 40,000 different "jurisdictions" in the US that can collect tax, but hundreds of thousands of different combinations of those overlapping jurisdictions. Some states will distribute the funds for you as long as you submit a report of what amounts should go where, other states the individual jurisdictions collect their own tax. In addition each of these jurisdictions have hundreds or thousands of tax laws or private letter decisions on how their code should be interpreted.
Now if you are saying our tax code should be set up the way you suggest, then I agree. But right now it is not set up in any manner where you can do that.