Right it felt pretty bad. It chugs tons of tokens just to be like "I need to scroll up!". Then 5 seconds later it scrolls up, chugs more tokens. "I need to scroll up more!"
Google would control everything if they could, but this won’t achieve that and they know that so it’s not the specific intention of this. Even if you’re feeling doomerish about it.
My theory is that Google wants to bake Gemini into Chrome to preempt a future antitrust ruling ordering them to spin the browser out, for the same reason Microsoft made IE an integral part of Windows 98.
LLMs interacting with markup is not the best abstraction layer.