Hey. I had a suspicion that this is a scam project. Any worthy prokets always show their face without fear, draw a road map. There is not one of these points.
These 2 points are not a reason to blame the project for scam. It is their personal right to work.
These points only affect the attitude of the community to them.
I also agree with opinion that there is no real reason to blame devs. There are a plenty of other projects team that do not show their faces