Better prices for the craftsman? Hmm, kind of, I would say it depends.
It was like this for us: conversation with the carpenter about whether the material would be cheaper through him. He inquires, I inquire again a week later. In the end, I was 1.89 / sqm cheaper on the insulation because I hinted that I was comparing (by the way, that was decisive. I have an acquaintance in the office there who overheard the salesperson say "Oh, he builds with company X and they always buy from dealer Y, so I have to give a good price"). The carpenter was then mad that I got significantly better prices. He asked another company, which then also matched my price.
What did I learn? Either the carpenter wanted to earn well on the material and didn’t just add the usual 4% for his effort, or many companies are lazy and don’t compare but always buy from their regular dealer and thus don’t get the optimum (the disadvantage of the higher price is paid by the customer anyway or you don’t get the order because you are too expensive). I suspect a combination of both...
Anyway, it’s crazy to see what possibilities sellers have with prices