The 'solution' is to do what the rules and good airmanship have required for around 100 years.
However aircraft are now being flown from head office/Canberra with such a high number of 'requirements' put on flight crew there is almost no time for 'airmanship'
In a jet you are doing 3-4 miles a minute from 20 miles, with speed restrictions, mode annunciations, CTAF Calls, stabilisation requirements, not to mention actually flying the aircraft around the circuit without stalling or overspeeding.
None of those in themselves alone are a bad thing however I think we are at the tipping point now where there is way to much input from exterior forces in actually getting the job done. The 'seen to be doing something' management culture that now pervades aviation will ultimately contribute to an accident.
This one is a classic example for the rulemaker types. Two aircraft did as they were supposed to followed all the rules yet nearly collided.
How about less rules, less 'requirements' and let pilots fly the damn thing.