As the title says it appears to be impossible to buy any weapon from any vendor in a world
generated with vendor randomization disabled.
Upon pressing X to buy the weapon money is subtracted but the weapon is not added to the player's inventory. The weapon can still be obtained with !getitem on the client console.