An obvious takeaway in this case: US News shouldn't be the primary ranker.
If statistics were distributed in open format, transparently, and there were multiple rankers (each with their own weights and mixes), universities would be less incentivized to game "the US News metrics".
It already exists and is a free US Dept of Education service. Schools have to report that data to the Dept of Ed already, so they have both an interactive search tool [1] and the raw data available [2].
Looking at [1] just now, it seems overwhelmingly oriented toward answering the question "How do I get in?". Scarcely at all toward "What can the school deliver to the student?" -- only relevant measure is Median Earnings.
The fine print:
>The median annual earnings of individuals that received federal student aid and began college at this institution 10 years ago, regardless of their completion status.
That seems naive to assume. We already live in a world where there are multiple rankings, and many of them (even some of the most important ones, like QS or Shanghai) rely only on independently collected or public data.
We already have what you suggested as a solution, and look at where we are. The problem is more fundamental.