Developers abandon their projects if the cost already outweighs the benefits. It is mostly about funding and you can also add regulation issues, team disagreements, or failed partnerships.
What can be done? As part of the community, you can help the team seek funding or you can encourage fellow investors to take over the project. If none of those is viable, then you can just sell your holdings at a loss then move on.