This is not even true. Firebase Realtime Database supports offline-first while SapphireDB is just streaming results to the client, like RethinkDB or Meteor.
Offline-first is already a planned feature and only missing because of the lack of development capacity.
Which is sort of a legacy database they keep probably more for compatibility reasons. Firestore is the actual database used by most new apps.