They're all different.There are already several ways indie developers can ask for funding, Patreon, Indiegogo, Kickstarter, etc.
Like, Patreon is subscription-based service, so basically you obligated to pay every month and not all can afford this. Of course you can cancel sub after several months, and then resume it later – but it's not very convenient.
Kickstarter is for upcoming projects, not current ones. Plus project can fail on funding stage (like Project Rap Rabbit for example). And we lost so many potentially good games because of this.