You are right
But it's not always a clear cut. Sometimes trades have "artistic integrity" for a lack of better words. Carpenters, architects and also programmers - The client tells them what to do, but they usually want some freedom to leave their mark.