I believe the biggest issue with the Amiga community today is how few developers there actually are.
The few that we do have, are often stretched very thin, and they can either chose to (a) port/write new software to Amiga or (b) maintain existing software.
Pick one.
I'm in the '(a)' camp, personally, which means I work on a project, get it running, and move on, in the hopes that someone in the '(b)' camp is interested enough in it to maintain it long term. (I do AROS work mostly, so it's all open-source stuff - easy for someone new to pick up and maintain).