Mcrit also varies inversely with angle of attack. This is because the local peak velocity of the airflow over the wing increases with angle of attack.
Also your interpretation of IAS vs TAS leaves much out. The difference between IAS and TAS has to do with temperature, pressure altitude, installation errors, and compressibility. Temperature is but one factor.