...
We Discourage Packing Multiple Different Variables in a Multi-Band GeoTIFF File.: At this moment, there is no commonly-agreed-upon approach to tag GeoTIFF files at the band-level to associate metadata (e.g. variable name and units) to each individual band. Even though there are libraries (like GDAL) that support adding custom-defined metadata tags to individual bands of GeoTIFF files, many tools and applications still lack the capability to add or use such custom-defined metadata tags at the band-level. Such GeoTIFF files become less self-descriptive and thus decreasing their interoperability. Different data variables must be in the same data type (e.g. Int16 and Float32) once being physically stacked as multiple bands in a GeoTIFF file.
...