It isn't about funding. It is about making things better. My point is that given the array of things that can make a product better, what will make that happen?
1. Complaining on Twitter? No
2. Complaining on WebAIM? No
3. Complaining on a blog post? No
4. Creating a detailed and clear issue report? Probably
5. Contributing code? Absolutely
I agree with your comments on corporate funding, but it only works if the people doing the funding make accessibility a priority. You can see this in action with IBM's involvement in Dojo. But that's not always the case. Ignorance, not malice, is the enemy here.
My basic premise remains: If someone is going to expend the energy to complain, the least they can do is expend that energy in a communication channel that is likely to lead to change.