To me, monetization has to do with #1 - making a product that people want. Obviously not all products require actual revenue, but they all require users.
I think failure to monetize is a result of one or many of the reasons mentioned in the article: No market need, Pricing issue, Lack of business model, etc.