A modest proposal:
(1) Keep the Trials race but the time qualifier for Trials must occur on a World Athletics qualification eligible course ("loop" course or point-to-point with net elevation loss of less than 1m per km). For example, NYC, Chicago, Grandma's would be okay but not CIM or Boston.
(2) Boston would be an exception to number 1.
(3) The top three finishers at the trials would make the Team as long as they had met the World Athletics time standard.
(4) If three runners did meet the time standard, it would go to a descending order list of people that did have the standard.
(5) The whole WMM top-10 qualification would not apply unless three runners could not be found by using (3) and (4).