Your requirements gathering is organized mind reading.
"Make it user-friendly" isn't a specification. "Improve the experience" isn't actionable. You're building different mental models then acting surprised when they don't match.
Ask instead:
Show me what success looks like (screenshot)
What's the worst outcome we're avoiding?
How will we know this is working in 3 months?