@monsieuricon I had a patch for a specific laptop that added support for some extra buttons and never bothered submitting it, but email wasn't the reason.
From my limited experience with scratch-an-itch contributions to non-Kernel FOSS projects, I usually have a low-quality patch that works for me, and making it suitable for inclusion in upstream is slow and not very fun...