We support many versions of different things.  That doesn't make them recommended or suitable for the default installation instructions.  For example, we support Java 6 and Python 2.6.  Both are long obsolete and unsupported, the currently supported versions being Java 7 and Python 2.7.  Ice 3.4 is also in this category.  The old versions are not something we can recommend; it is not in the interests of our end users to be running outdated, unsupported, insecure software.

Now that all Ice versions of client and server are completely inter-operable, there is no reason to recommend any version but the latest; it will be interoperable with all other Ice versions of the client and server.  The fact that an end user *could* in theory choose to install the obsolete and unsupported Ice 3.4 does not make that a good choice, and I don't think bad choices should be mentioned in the instructions for new installs.  When the choice is between a supported version and an obsolete version, it really isn't a choice we need to present to the end user at all.  What needs are satisfied by having it in the docs?