Yes and no - the kernel interfaces only reflect what the kernel itself needs. It doesn't to my knowledge maintain interfaces for the purpose of enabling out-of-tree modules.
Changes would therefore need to be an improvement for in-tree drivers, and not merely something for an out-of-tree driver.
Changes would therefore need to be an improvement for in-tree drivers, and not merely something for an out-of-tree driver.