I think you were right about them just trying to make a sale. A "swordsman" type jacket would not be considered formal dress but is great for ceilidhs that sort of non dressy event.