have you consider the possibility that... it is just too much work to merge/port the code when upstream is actively breaking them?