Less comments means that there has been less marketing done from them. Usually people check and comment the projects they heard about cause is more likely to be project with good foundation.
I think so, moreover this project seems completely new with a new twitter account created a few months ago and only a few followers that I see. I think the team should start thinking about or even launching a marketing strategy.