There are different designs, like the thudbuster I use on my heavy upright bikes and rigid MTB. The problem can be -- you pay with a weight penalty. As far as pedaling efficiency, they work great if you set them up correctly.
https://www.canecreek.com/products/seatposts/
__________________
There is more to life than simply increasing its speed. - Gandhi