A project is in no way, shape, or form obliged to to accept and maintain your code, especially if it’s not a feature they want. If you want your feature so badly, maintain a soft-fork yourself. Don’t want to put in that effort yourself? Then why should the project maintainers?
That’s the fucking worst, when you put all this work into a free and open project only for the lead to be like “nah don’t like it”
Free and Open as in, free to do the work for them and Open for it to be rejected for almost no reason.
A project is in no way, shape, or form obliged to to accept and maintain your code, especially if it’s not a feature they want. If you want your feature so badly, maintain a soft-fork yourself. Don’t want to put in that effort yourself? Then why should the project maintainers?