Because what if you pay 0.5$ for an article, and then you find out it's not what you expected/badly written/...
You basically are not happy and less likely to do it again. If you put payment to the end, then people are less willing to pay, because they already consumed the article. You can't take the information out of the head again if he's not willing to pay.
It's a tricky thing