Can administrations legally bind themselves and their successors?
Yes: governments make legally binding contracts all the time. Think, for instance, of long-term procurement contracts, or the sale of government bonds. The US Congress has waived sovereign immunity for contracts signed by the US Government. The advance market commitment uses the same contract laws.