Let's pick an example that's probably not controversial.
If I find a bug in a Unity-based game I can basically just throw away the software, if I would be a game dev I would have to hope that I could workaround it, fixing Unity not being an option.
Meanwhile if I find a bug in say SDL, I can just fix it or see with anyone else to fix it. I've done that quite few times already.