1 - it acts differently than the liquids. thats just fact. its hard to tell how, but my impression (i have taken a lot of iodoral) from every data point is that it is not as effective in most cases and may be more effective in some. being the only form some people will take or can tolerate is its greatest advantage.
2 - it has fillers. as newport said, fillers are a bioweapon.