There is evidence that this would actually increase prices across the board. How do we know? Such a system already exists.
The price that Medicaid plans pay is either 23% less than the average price paid or the “best price” (if lower).
When this was instituted, drug companies actually pulled back on their discounts to non-Medicaid accounts, so as to not trigger the “best price”.