The reason for the discrepency in peoples results with biopellets is complicated. There is this thing called the Redfield Ratio. Put simply, it describes the optimal ratio nutrients need to be in to be utilized best by bacteria . So, since the nutrient levels of peoples tanks are different, you get different results. If your nitrates and phosphates are in the correct proportion, then when you add the carbon source (biopellets) the bacteria will consume them, lowering your nitrates and phosphates.
All in all, biopellets reduce phosphates to some degree in most systems. Though in a lot of cases not as much as people would like. Another method like GFO or in my case an ATS helps bring the phosphates down further.