Style is important
Particularly since Linus's job is not really writing code, but merely reviewing and merging code. Consistency of style makes code easier to read and comprehend.
Perhaps Linus needs to write a style(9) guide man page, and refuse to merge anything that does not match.
It is probably harder for Linux, being a disparate project. For things in FreeBSD kernel and world (non contrib parts, anyway), nothing gets committed that breaches style(9), and if it does, anyone with a commit bit can change it so that it doesn't.