Re: why the Linux client has had so little work done
The lack of development is less of an issue that blocking old versions from working.
Version 2.8 was the last PPC version on OS X and it's quite a pleasant use interface. I would choose it in preference to the newer versions, even when it's not the only option. Unfortunately they broke the video compatibility a long time ago, and then blocked it a couple of years ago.
It is (or was) possible to modify a few strings to presumably make it lie about what version it is, and then it still connected fine. (Obviously no video except to similar old versions)