Is Gemini really that unpopular?
If you're selling deterministic output, just use traditional code. If you product is inference, it has to be the best inference. This becomes more apparent when you bounce between powerful models and smaller cheaper ones, the cheaper ones _feel_ worse to use.