I think this is a good way to stop you floating out of the seat in Zero-G.
Remember this thing was originally designed by a different species for a different species - the Xi-An may never sit up ever, their physiology may bias squatting or laying incumbent like this.
You want earthling comfort, buy a bike designed by an earthling.