I think what is happening is people are preferring the
SR Suntour SP12 NCX Suspension Seat Post over the Thudbuster as it is less expensive and rumored to perform better. The Bodyfloat looks like a much better unit than either, the Suntour is probably a lot heavier but is
way less money and there is no wait time to get it.
The above is just speculation. What I know for sure is that my Suntour has been on my bike for a week and I love it and can highly recommend it. Because it eliminated the problem 100% and doesn't have any flaw beyond weight, which I don't care about, I don't see how spending 3x the money for something better would make sense for me. But your situation may be different.