CFIT is a dangerous phenomenon, and understanding its essence is critically important for both pilots and ATCs to be prepared for it.
Such accidents occur even more often than uncontrolled collisions with the ground because during normal operation of all systems, the aircraft crew can allow themselves to relax, reduce situational awareness, and thereby miss important signals that a problem is approaching.
Work must be done not only by pilots and ATCs but also by airlines. At their level, appropriate documents should be adopted, SOPs updated, training and simulators appointed to practice necessary situations in flight and on the ground. It is important to integrate pilot training on dangerous flight areas into their daily work activities.
Due to the nature of this incident, the development of aircraft systems does little to reduce CFIT cases. The main mechanism for avoiding it is high professionalism and situational awareness of aviation personnel. So we recommend that everyone not lose vigilance, especially during the final stages of the flight :)