It can be, IMO when working with btrfs and while fsck is practically non functional, everyone using it needs to be prepared to, when corruption happens, backup, restore and re-format, very few situations can be fixed with btrfs repair, and it should only be used as a last resort or if a btrfs maintainer toll you to.
On the other hand the data recovery options, like mount ro or btrfs restore, work most of the time, so not all bad.