On the underpinnings of human RNA splicing: a critical survey