The floats that Rotax have been using are essentially porous, so they basically contain air, and thus can potentially absorb fuel, although this can be militated against in several ways (some better than others, it seems).
I am no chemist, so I have a hard time understanding the technology that allows MS to make something from solid epoxy that actually weighs less than gasoline!
Additionally, in the case of a replacement float, they have to make the new float so that it matches both the density and displacement of the float it's replacing, which cannot be easy when using a completely different material.