I’m surprised I’m the first comment saying this, but all I see is a user who needs help expressing their needs but who is not getting that help. Sure they don’t have our experience with decomposing problems and anticipating technical issues, but that’s normal and expected.
People bitch about the existence of Project Managers (I have myself) but then you see shit like this. Breaks in communication and one side needing the ability to express to the other. Some devs can bridge it, some can't.