Developers is important thing but the most important is investor, you can make shitty project look very good if investor have a lot of money and also he can hire good developer and hacker to solve some problem. Good project is about idea not developer. My big brother is a programer he is working as system engineer. But he syill does not enter this crypto world.
It's hard to say that your point is right. It's like the story " Chicken comes first or the egg comes first?". But in my opinion, if that project is not good enough, whether investors will want to invest on it? Anyway, every aspect all has its reason and I respect your opinion.