Why does anyone care? The npm package has 3,712 weekly downloads. They're trying to act like it's some mainstream package that a lot of companies rely on, but nobody uses it...
Yeah that's a good point. This is a special case where the file is simply caching runtime results so errors surrounding it not being read aren't a big deal.
A lot of the time, I have these around places where I'm reading from a file. If reading causes an error, regardless of what the error is, I just return None and a new file is created.
Proton Drive just recently came out with their photos feature, but it's still a relatively new product.