Why is enthalpy of mixing zero?
This is only true for ideal solutions.
For ideal gases, the particles do not interact with one another so there is no bond formed/broken.
For non-ideal solutions, this is not true. For example, dissolving NaOH in a beaker of pure water is an exothermic process.