Tax calculations - counter to how things work in the US?!

Tax calculations - counter to how things work in the US?!

I notice that tax calculation is based on product (in the Product module) whereas is the US tax is computed on products based on which city of a county a customer is located. Is there any way to get around this? Perhaps through an API or something?

For example, we are a service company and we have technicians who go to customers location in let's say 30 different cities in California, US. The way Zoho CRM works now, it requires the technician to know the City and its tax rate... Most financial software (atleast in the US) such as QuickBooks for example, would determine the tax rate based on the Customer's location. Why such an issue that affects thousand of Zoho CRM users (I am sure you have many in the US :o)) has not been addressed so long? Surprizingly, when I searched for "tax" in the forums, I did not find a single mention of this anomaly by anyone! Am I missing something? Isn't anyone bothered by this? :o)