I'm not really clear about the kernel development process, but when it comes to a popularity vs a quality-of-code vote, can't a higher-up maintainer just evaluate, make decision and put his foot down?
It's might be quite a problem for Linux as a platform when developers with such access to the hardware specs as Markus can't even properly contribute to the mainline kernel driver.