Very true. The bb is high off the ground and with the setup in the first pics, the seat very low, it is uncomfortable to just sit on with feet on the pedals. The Thudbuster raises that seat and brings it back slightly, making it bearable.
However, as you guessed, pedaling this bike is for...