This is the way. Anytime I have had issues with an open source project, creating a PR even if it's not great will often have it taken over, improved and merged.
This is Cunningham's Law [1]! And it seems exceedingly plausible after observing behavior on many online forums!