Since many applications have seperate 32- and 64-bit installers, it would be very useful to be able to dynamicall install either 32- or 64-bit versions, either based on the detected version already installed on the host, or based on the host OS's architecture (e.g., if the host is 64-bit, prefer 64-bit version on a new install.)
Even if they are seperate installers, they could be bundled in the same package, with the install script handling detection and decsion of which to install. This would allow for cleaner deployments as currently if there are a mix in the environment, for many softwares, there becomes a need to double up the deployments of updaters.