A lot of people point out "I don't want to fund a commercial organization" as a non-starter. I have a few thoughts.
1. For this to be a non-starter, it really really seems like you're either overthinking the problem/not understanding the solution, or just thinking up excuses for why you won't give back. While I think the discussion is fair, for this to be a non-starter is rather absurd in my book. That said, the ability to say "I want to use stackaid but only for non-commercial dependencies" might be an interesting option.
(Plus, can't you just make your own json file for stackaid to use and exclude the dependencies you don't want to fund? I thought the feature where the GH app reads your dependency files was just kinda helper logic to get you setup with, and automatically update, a combined dependency list. They have an example on the website for how you'd fund the linux kernel even though it wouldn't show up as a dependency anywhere.)
2. I think people are perhaps overlooking the bigger ecosystem play here. If we can, collectively, create an ecosystem where important dependencies, regardless of their commercial status, ability to market, or position in the chain, etc., get funded then I can seem some interesting behaviors emerging.
For one, the price of your commercial product might decrease if part of its development is supported by the community.
Two, there's now possibly an incentive for project authors to minimize their own usage of dependencies. This could be good or bad, but I generally think people prefer fewer dependencies for many various reasons. If it costs you money to pull in leftpad... (although given a percentage is allocated on this might not matter).
Overall, I think a product like this will result in more funds being allocated to developers who deserve them. So I want to see this effort succeed. Who know what the future holds, but if we want to start moving the needle, we have to start somewhere.