This is true, Oracle is greatly expanding it's use of btrfs in QA and will soon add it as a fully supported option. We will definitely have a working btrfsck before we recommend btrfs use in production.
Btrfs still won't be a good choice for database use, but thankfully the database has a few other ways to get rows and columns down to the storage.
It's worth pointing out that I have a number of slides featuring btrfsck for my linuxcon europe presentation and that Josef Bacik moved forward with a recovery tool that can copy data out of a damaged filesystem.
We're making progress, I'm just slower than I wanted to be.