If the entire event of EDL (Entry - Descent - Landing) is going to take only 7 minutes and if the command to begin could be signalled based on ground weather conditions, why was it necessary to take the extra effort to program the capability to land in dust storms?
Why not make use of dynamic weather monitoring and only initiate entry when the conditions are perfect?