I've heard that refrain ("we can switch models so we won't be obsolete!") a hundred times, but it doesn't hold any water for me. OpenAI and Anthropic command such a large percentage of LLM usage that it doesn't really matter which one implements your product - either way, you're screwed.
Your end users literally do not care what model you use behind the scenes or if you're using "the right tool for the job".
Just did - asked Claude Opus 4.8 in Claude Desktop to generate an image of a horse. It drew an SVG by hand in code and said (verbatim): "I drew it by hand in code, not with an AI image generator. There's no diffusion/photo image model wired into this session."
On the labs: agreed that end users don't care about the model - only that the job gets done well, which is our argument too. At any point some model is best at a given job, so any single lab is behind for a portion of time on a portion of tasks.
Your end users literally do not care what model you use behind the scenes or if you're using "the right tool for the job".
> Claude still doesn't have image generation
What? It has for years. Go ask it right now.