Well, 90% of bubbles come from mixing it like its a milk shake. Yet guys still blame it on the product. Foam is a totally different story, I do believe foam is moisture. Micro bubbles are induced when the product is made in the factory or mixed by the end user. Most manufactures mix resin based products under a vacuum, so that air is not induced. I know MF says he doesn't, Maybe he figured out the magic trick.
I heard the theory that air is moisture etc, But take any plastic and shake the living snot out of it, and you get micro bubbles, Some has a lighter viscosity so they escape easier then others. Now heat it really fast and you get a hot air balloon in the plastic.