Use the Modern Promise-Based File API
Readable async flows and explicit error handling matter more than one-line convenience.
The `fs/promises` API fits naturally with `async/await` and keeps file work aligned with the asynchronous model of Node.
That is especially important in backend contexts, where synchronous file reads can block other useful work.