My area of expertise web design / frontend development can be compared well with the construction industry. Special requests from the customer can be answered A, with the words “that deviates from the standard, we don’t do that” or B, simply fulfilled. Answer A leads to the following: The developer / construction company has less work, fewer problems, fewer challenges, less happy customers. Answer B leads to the following: The customer is happy. One is recommended. One feels satisfaction, even though one has worked hard for it.
By the way, my construction company prefers answer A. I was always more the answer B type.