I think what is going on here is that OpenAI are employing price differentiation to capture more of the market. The captive API customers are already there. There are bunch of potential customers that are price sensitive and are at openrouter. This move allows them to capture more of the market and increase profits (yes, they might be increasing profits at this level)
One of the selling points from openrouter is exactly that though, it makes it extremely easy to jump from model to model. For some background tasks for example I setup all the free models on openrouter and if one is not available it jumps to the next one.
Perhaps not most but surely some, and in the future perhaps increasingly easily.
Iād have thought that even today people would validate a number of models for certain tasks and on a daily basis go for the cheapest provider when they run that task.