Are you sure they're not talking about code size? Not sure what limiting instantiations would have to do with heap size...
(I also find it surprising that avoiding floats helps anything; maybe just in avoiding more instantiations? Because if the std floating point functions don't fully inline, you've got bigger problems than wasm blob size...)