I agree with most of what you write, Tia; but 'mix' as a noun, synonym of 'mixture', is well and long established, and recognised by good dictionaries [I have just checked my latest-edition Chambers to be sure I was not pontificating in a vacuum].