It’s frustrating, dealing with requests that are ambiguous and opinions that fluctuate.
There’s often hard work to be done either to pin things down, or go through several iterations until the right one is found. This is true in general and especially true in my work as a software developer. In a lot of cases though, this is some of the most valuable work and in an era of increasing automation, it’ll be a distinguishing feature – the desire and ability to work with requests that aren’t easily articulated.