Should software refer to itself in the first-person, especially in error messages?

(I've searched this StackExchange site for posts relating to the use of first-person pronouns, but all I found concerned how to address the user and not the software, e.g. Form instructions/guidance - first person vs third person? and Which grammatical person should I use when writing to the user?).

Should my software (which targets unsophisticated users) refer to itself in the first-person, especially in error messages? (See also Should error messages apologize? )

I noticed that Apple's macOS (and many Apple ecosystem products) sometimes refers to itself in the first-person which personifies the user's computer, whereas the Windows' platform prefers more neutral and emotion-free language (and feel free to insert a joke about the usability of many user-hostile Linux bash command-line error messages).

For example, here are some examples of message text in my application:

  • After searching the user's computer network for available servers:

    • Neutral: "Discovered {0} servers. The first server has been selected."
    • Personal: "I discovered {0} servers in your network and I have pre-selected the first server I found for you."
  • If the search failed:

    • Neutral: "Error: Discovery of servers failed. Reason: {0}."
    • Personal: "I'm sorry but the network search failed due to an error that I cannot resolve myself. Your operating-system tells me the reason was {0}".

I'm concerned that using personal terms and referring to the software in the first-person comes across as condescending and unnecessarily verbose (in fact, I cringe when I read the messages back to myself) - but at the same time this may actually be welcomed by my users.

Has any peer-reviewed research been done to investigate the effects of personal language in software error messages, especially when the software refers to itself in the first-person?