Hi Omair, first of all, thanks for reading the article and thanks for your comment :)
I re-read it and it actually is the way it should be. In fact, the paragraph you mention sums up the core idea of the article, so it's important to point out why it is correct as it is.
Here's why: "user stories should describe an actual user need or problem...". User stories are IT artifacts while user problems reflect real user problems as as identified during user research. So only when you have identified a real user problem through user research, can you write a user story.
I hope this clarifies and makes more sense. Thanks again for your input!