Sorry. I meant why -on as opposed to not taking a suffix or as opposed to taking some other suffix, not why -on as opposed to other forms of the superessive.
on the 20th floor one can jump, one can jump up and down, but if those stupid men really wanted to jump out the window, they would do it from the 20th floor, not on it