These idea guys who longed for the fire for years- and still don't have it.. full of envy..
But in open-source- process is unpaid for sparse- and the gate-keepers usually have excellent reasons to merge changes not back. If they don't - they are forked.
The reason being that while the software generated "solves" your problem, it generates problems for everyone else using the project.
Like demanding a elevator cabin be tailored to your preferences, ignoring all the other buildings using elevator cabins, to which it no longer is compatible for example.