It must be sad for HW engineers who actually built a very sensitive and accurate pressure measuring HW unit: They can only witness their work getting ruined by SW engineers who still cannot manage to calculate and present the correct altitudes for the Garmin costumer.
It is evident that a pressure measuring HW unit is sensitive to the ambient temperature. Did the SW engineers consider using the built in thermometer for the adjustment of the pressure measuring HW unit? Still not after many SW upgrades...
It is evident that when in auto altimter/barometer mode the SW must immediately register when the bearer of the watch is moving and hence at once switch to altimeter mode. It still takes minutes to register the movement making the altimter reading useless in everyday use cases.
Many have complained over the altimter which is a basic functionality of the watch. Why not solve the problem? It's just SW.