I've done something very similar but my product was free software, it did okay. Yeah, to make it work you have to work every single angle, you have to have ads, you have to have a paid option, I had a store too where I sold related products. I did okay, but it was a lot of work for the money. There were lots of fans of the project, but fandom doesn't pay the bills.
That said, I would do it again if I had the right idea and it was something I enjoyed.
Honestly, I think that is the problem with a lot of these blogger types, they have the user base, but they are so afraid to monetize them because they think it will offend them. Yet, if you look at any large institution that gives away their service they always hit the user over the head with opportunities to pay for something, a donation subscription, or a related product.