Maybe then you should have considered this file system as truly experimental and expected your end users to make frequent backups. And advertise it as such. You could also have some kind of dkms bleeding edge module for your users to test fixes before they reach the kernel.
This way you wouldn’t be so preoccupied about getting code as fast as possible in the kernel.