I thought this was going to be about gnome's controversial design decisions.
In any case, I think the author is misguided, spending valuable energy in a futile endeavour.
Just use a patched version with your own fix. A lot of package managers make this trivial.
When I send code upstream, I don't care about it at all. If they ignore me, it doesn't affect me because I am already running my own version.
Nowadays, this is even easier because you can use llms to handle the possible merge conflicts during updates.