I don't think it's anything about Weber wanting to sell their own fuel - they don't even sell charcoal in the States.
According to the FAQ's on Weber's US website, the reason they don't recommend heat beads is that they burn hot enough to possibly damage the porcelain finish of the bowl.