Sometimes, I am searching for dislike button for comments at Medium.
There are a lot of things to say but answering the focus point will help (I hope): If the engineering has not been understood by actual users, it is the fault of the one who represents “customer” in product teams - Guess who is this person? Tip: The one who writes user stories.