I agree, I have also always disliked it to. Thats why I used enhancedselection recently, and since the project are going to go live on ezp 4.0 next month I needed to port it to php5.
To be able to port it I had to sync it with ezselection, so replacing ezselection with enhancedselection in ez publish is within reach now..