Just needed to ask the questions, though if it's not appropriate to answer I understand, but...
...has there been any point at which current or previous development teams have been in favour of providing just the one client, thus removing on one swoop, much of the understandable difficulties of supporting more than one?
Given supporting two clients poses it's own difficulty for the game as a whole, is there a particular reason why a solid decision had yet to be made over choosing the one client, then sticking with it and perfecting it?
I know people have always felt strongly in favour of their preferred client, but so long as the heart of what the game is about remains intact, then personally, I would always have favoured a single client in whichever form. The client to me, is the means by which to play the game, the game itself is what it is.