Во-первых, как разработчик свободного ПО я отвечу.Судя по вашим заключениям вы ничего сложного и написали. Иначе бы знали, что "готовые патчи" - это мечта идиота. 90% "готового патча" зависит от личных предпочтений владельцев репозитория. Начиная оформлением, стилем кода, заканчивая структурами данных.
И знали бы что многие патчи невозможно создать "готовыми" без тайных знаний автора что он имел ввиду под семантикой кода.
И если бы вы хотя бы владели GitHub и могли посмотреть коммиты Pull Request - знали бы что большинство PR состоят из многих коммитов. А первый и основной показывает концепцию, идею, подход, рабочий прототип. А потом уже дописывается с учётом новой информации и фидбека.
Нет таких патчей, которые ускоряют рендеринг (на большом количестве элементов) в 6700 раз, не надо так уж врать про "сотни PR".
Во-вторых, когда мы говорим о действительно сложном (как минимум сильно запутанном коде) без документации - таком как CSS движок рендеринга - его невозможно полностью разобрать. Код - это не книга.
Есть решения, интерфейсы, контракты - которые непонятно как работают, можно ли их ломать или так задумано было? Это могут знать только оригинальные разработчики - почему они сделали какие-то вещи.
И их консультация для дописывания патча - это необходимость.
Это говорит о крайне низкой культуре разработки и уровне. Посмотрите, и наконец-то, как разработчик свободного ПО - как пишут ещё и качественное, а не только свободное ПО мирового уровня.
Хотя бы https://github.com/software-mansion/react-native-reanimated. Баги обсуждаются, Pull Rr