This. The user's intent dictates the session duration, not some arbitrary performance metric. From a journey mapping perspective, we're looking at two completely different behavioural nodes here.
A "stream my team's World Cup game" query lands the user in a prolonged engagement node. The page needs to hold attention for 90+ minutes. Compare that to "time in Ulan Bator" - that's a micro-moment, a utility node. The user bounces within a second, but that bounce isn't a signal of disappointment, it's the expected exit path.
The real trust signal isn't a single CWV score. It's whether the experience matches the expectation set by the query. If the stream loads fast and stays stable, great. If the time zone lookup returns instantly, even better. but forcing a long engagement on a micro-moment? That's where you lose them. The system should branch the experience based on intent, not just serve an one-size-fits-all metric.