This is true, but unfortunately there are very few projects that actually accomplish all of these points. That's why we have so few good projects and teams that are willing to put a lot of effort into the success of their project.
Thats if there is any actually, I think the major problem is that this project team and managers do not want a project that would grow steadily and rise as time goes on, they simply want to make money for themselves(alone).
I think that's why they just don't pay attention to any of this three key points listed in the OP, or if they do, it's just superficial, so they can use that trick to draw in investors and make an exit scam.
We need committed projects, managers(team), that would want to improve on the blockchain technology with their coin, not just about making money at the beginning, they must understand that if their product actually brings something wonderful to the blockchain technology, then they as well as their promoters and investors would earn alot from it.