I think the main reason why revshare games never get completed are the devs.
Professional or skilled devs usually don't tend to join random projects with no promises for pay so most people are either hobbyist or beginners, and once people start realizing they can't really make the game or profit from it, they leave.