It can be a useful and cute fiction, as your Roomba example, but it leads to bad decision making (“I’ll put more goldfish on the floor to make the Roomba happy”).
I guess it all comes down to how important accuracy is to you in a particular context. I anthropomorphize my dishwasher (it HATES wine glasses), but I don’t make professional judgments about dishwashers.
We do that with a lot of things every day and a perfectly capable of drawing the lines when things come down to it.
On a more philosophical note. If we some day end up creating AGI, having anthropomorphized it will actually be to our benefit.
So you are technically correct but this is not about being technically correct.
The only controversy is whether and anthromorph is an isomorph of an accurate model of ChatGPT. I doubt that it is, yet is close enough to fool a lot of people, then surprise them at random.
It's more akin to giving your Roomba a name, and describing it's behavior in terms of "it likes to eat goldfish, but not string because it gets tangled up".
That's still anthropomorphizing, but it's not ascribing anything magical or outright wrong to it.