Main reason I can think of is that there is no effective dry method of preparing it. Some people, myself included, may be hesitant to cook gunpowder on a stove. I never tried the "CIA Method" for that reason. However if "Mix powder, ball mill for half a day, then use a heavy hydraulic press to make pucks" is replaced by "blend two components for about ten minutes and let it dry" I can see a reason to do it. With the added benefit of using petroleum based bullet lube as there is no Sulfur in the mix.
I did some research into this and there is a tanged web of patent violations and lawsuits regarding this stuff. Also a lot of formulas for fireworks use adding additional components such as Iron Oxide in a 12-8-1 mix, but find no example of that being used in a gun.
Lastly, the KNO3 is the largest component of Black, Golden or Crimson powder, and thats Hygroscopic, so you are dealing with that anyway.