I expected to be able to buy weapons for both new classes, as the inventory of every shop NPC should accommodate its stock in regards to their release, but the hunt vendors certainly haven't.

Why not?