Losing files is a critical bug. Priority 0. For such an impactful bug exceptions should be made to have a proper fix.
Bugs are a fact of life. Bug fixes are a fact of life. Sometimes those bugs will cause data loss. Adding code in and -rc to support data recovery when a bug caused data loss to occur is a good thing for users. Portraying it as a bad thing is the worst kind of bike shedding.
If you're arguing that bcachefs is incompatible with the practiced kernel development discipline, well, I guess linus agrees.