Many places that cater to professional trades, in a variety of industries, do not make their prices public. And I believe it's to avoid seeing the markup - however justified it may be. Probably an anachronism now when price information is so available online, but it persists.