I've long said that as a professional software developer for business software that over half the problem is teasing out of the business what they actually want, not writing the code.
Half they time they don't know what they want and the other half they want something that's physically impossible.
One client is currently using an AI to do things for the C-level people, but behind the senses it's just remote hand crafted SQL...