A lot of those things you mentioned have sticking power because they’re familiar to folks and migrating to something else is a big deal.
I can’t imagine most people would be able to tell the difference between Sonnet and GLM 5.2. If the infrastructure around the model you’re using doesn’t change, then swapping models is extremely easy.
Indeed, as it gets more commoditized it feels more like swapping electricity providers. Who cares whether you get your electricity from IBM or the state of Texas? An amp is an amp.
I'm using pi-coder with just the free-tier models I can get on openrouter / opencode / kilocode. When I run out of quota on one model I often switch to another model in the same session, and it generally works just fine.
I agree with swapping models making it easy. With openrouter, I just change the provider. With reasonix harness, cache hits are basically free. And that's with unsubsidized American providers like Digital Ocean or cloudflare.