LLMs aren't racist: sometimes they might emit predictive text, which can be interpreted as racist.
LLMs don't lie: sometimes they might emit predictive text, which can be interpreted as deceptive.
LLMs don't code: sometimes they might emit predictive text, which might happen to be code which is valid and does what you hoped it would.
Sometimes it's fine to elide the difference: there's no reason to be all pedantic about a sentence like "my chatbot wrote a bunch of good unit tests, remarkable how good they are at programming".
But there's no splitting the difference here. Someday we may have computer programs where it's reasonable to impute agency, knowledge, goals, and independent actions on the basis of motive. At this moment, no such programs exist.