What I don't understand is why they acquiesced on the haircut from Delubrum, so everyone could have a second means to get it beyond rng, but left everything else as is.

At this point, we should be able to buy every rng prize from Bojza, Delubrum, and Zadnor from the vendor in Zadnor. It should cost coins from every area. It should include mounts, haircuts, and field notes.

They could even add a requirement for you to have the honors achievement complete for having all 10 stacks of the 3 honors before accessing these prizes via the vendor. Because you would have literally proven yourself to be at the end of this content by that point.