The choice is yours. If you want local models, you can do that.
I have no interest in any of the AI features that have been added to the UIs of Meta products (WhatsApp, and Messenger), yet still see prompts for them and modified UIs to try and get me to engage with Meta AI.
Same goes with Gemini poking its head into various spots in the UIs of the Google products I use.
There are now UI spots I can accidentally tap/click and get dropped into a chat with an AI in various things I use on a daily basis.
There are also more "calls to action" for AI features, more "hey do you wanna try AI here?" prompts, etc.
It's not just the addition of AI features, it's all the modern, transparent desperation-for-metrics-to-go-up UX bits that come with it.
And yes, some of these things were around before this wave of AI launches, but a- that doesn't make it better, and b- all the AI features are seemingly the same across apps, so now we have bunches of apps all pushing the same "feature" at us.
In this case, Calibre does not seem to introduce any said annoyances (probably because it is FOSS, so no pressure for adoption), but people are upset anyways.
There are many features I don't use in various software, but it never made me complain that a new icon/menu entry appeared.
I don’t think I’ve seen a similar case for anycast egress. Naively, doesn’t seem like it would work well because a lot of the internet (eg non-anycast geographic load balancing) relies on unique sources, and Cloudflare definitely break out their other anycast addresses (eg they don’t send outbound DNS requests from 1.1.1.1).