Yes, I used to do requirements engineering and the customers would often come in, annoyed at something, and tell us they want XYZ.
After talking to them, for a while, and discussing it with developers, we'd come back to the table with "How about ABC?"
They didn't even know that ABC was a thing, until we told them. Because we had to invent it.