To be honest I like seeing some posts like that where the entire concept of the idea is being challenged from the ground up, especially if the creator has to step in and defend it. Oftentimes I get more perspective into a product from the defense of its perceived shortcomings than I do from any marketing material.