This is just pedantic noise.
"Don't improve the model by using code gen" - problem
"Write better architecture" - solution
It's literally the same thing. Sure, OpenAI's branding of ChatGPT as a product with GPT-5 is confusing, because GPT-5 is both a MODEL and a PRODUCT (collection of models, including GPT-5).
But does it matter?