Aside from military bases and offices, the federal government should not be in the business of owning land.
The land should be deeded back to the states. Actually, by means of a lottery, it should be deeded back to the citizens.
While I mostly agree, this would have to be done very carefully to avoid emulating what happened in Russia in the early 1990's, when citizen vouchers were scooped up for pennies on the dollar (or rouble) by the emerging oligarchs.
They should, but Congress can't do it because Federal lands are effectively collateral for Federal debt.
It would also put the land back on the tax rolls, the government doesn’t pay taxes on owning 1/2 of the western states....