I honestly dont understand people being mad at this. Every dependancy I use I don't like 100% I fork and modify and then upstream changes, and if they never get merged, who cares?
If there was a big user community that wanted different things, fork and have a seperate maintainer structure. Why drama?
A huge number of npm dependancies I use are basically unmaintained, have tons of forks and multiple PRs with the same fixes. I choose the one I like and move on, the magic of github!
If there was a big user community that wanted different things, fork and have a seperate maintainer structure. Why drama?