That’s clearly not what you were saying, and I’m still pretty sure you don’t understand. You said an image model gave the text model a description of the image. That is false. The image encoder, just like the text encoder gives the LLM a vector embedding.
Because the LLMs can't even see the picture. They're text-only. Those images are first processed by a separate vision model, and whatever question the LLM is answering is based on the description the vision model gave it - not by actually looking at the picture itself. Just another example of an uneducated user misusing the system and then complaining that it doesn't work for a task it was never intended for.
Emphasis added.
An image encoder is in no way an image model that turns an image into text like you were saying: