Most of fireworks all around the world are made in China or Taiwan, the reason is.... they have over 1000 years tradition of making it. The price is no longer a main factor in this business.
The reason is that labour is cheap and workplace safety non-existent or ignored.