That's how open source works. Just whining in the forums and continuing to disagree with the "whys" people have provided, will never change anything.
The other alternative is to use a different client and/or write your own (which you've said you don't want to do).
Time to move on.
I think I love you.