>why we care more than about our kernel?
Well because that's good practice, especially considering that, should I be
making a patch for SUSE, I'd want to test it with vanilla too.
A backwards compatible way is to make kmod search multiple paths, not just one.
Like $PATH perhaps.