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".
> Claude still doesn't have image generation
What? It has for years. Go ask it right now.