Chris, the seek amount isn't random, and it's not designed for beat-jumping. The entire purpose of it is to move quickly through a song to find specific points. In the days before beatgrids (and when using tracks without beatgrids), there was no ability to detect where the jump should be and thus it does not exist as a function to skip merrily through the track on-beat.
As previously mentioned in another thread, that function has already been incorporated into the XDJ-1000 with its touch-screen and the likelihood that we'll see this in future products is excellent, but for the XDJ-RX, the chances that an established hardware function will change is zero to none. While your feedback is appreciated, I must inform you that not all changes and suggestions can be implemented into existing hardware.