It is true that the main task for projects is to build a strong community and make as many people aware of your project as possible. To have such a loyal community, devs should always show their work and achievements, give bonuses for community members, offer different competitions to advertise your product and encourage people.
Yes, and it will also not be easy for every new project developer to do because not all new projects can get a good response from everyone so forming a community can be very difficult at this time, especially since the competition is already very high.