I think it’s more “normal” for yards to require that you purchase underwater supplies from them.
ie: Playboy marine, in Ft. Lauderdale, sells bottom paint at list price. If you purchase it elsewhere, they charge a “blocking fee” upon haulout. It’s cheaper to pay the slight premium for their bottom paint. They don’t require you to purchase anything else from their chandlery.