There's basically zero apps without some sort of analytics nowadays.

That's fine. The OS should still let me turn off all outbound network connections for an app.

Apps that are solely relying on analytics still tend to function when the analytics are unreachable.

More than half of the ones I have installed have no internet access. Most because they don't have the permission (thanks, F-Droid!) and the rest because I've rejected that permission (thanks, GrapheneOS!)