The binary file is different between different platforms, for example the 9200 series vs. the 9500 series, and other circumstances as well.
Not all switches can run NX-OS. Some of the older ones such as the 9216 for example only support SAN-OS which stopped at version 3.3(5).