The primary allocation is run by hand
Free allocation is a spreadsheet exercise; auctioned allocation is typically a sealed-bid process operated by an appointed bank or agency a few times a year. It works, it is expensive, and it produces a price at four points in the calendar rather than continuously.