In a twisted way it makes sense. File loss is more common a problem than actual compromise. This absolves them of needing to offer a solution.
Personally I ditched even keepass for password store because it solves this by supporting git for sync.
Its cross platform, uses gnupg in the back end, meaning no custom encryption code and a well known, trusted code base. Plus, because it is gpg based, all but a couple of special snowflake implementations natively get the benefit of hardware keys that gpg supports.
Since the gpg keys can be used as ssh keys, the whole process becomes seamless.