Are we really comparing a userland, unencrypted-at-rest SQLite database with Apple's app sandbox + secure enclave?
I feel if that were the case I'd suddenly feel a lot more comfortable with the MS approach than the Apple approach.
And Microsoft’s solution was borderline useless