I thought the issue with Java was that checkmark would check itself on update?

I was trying to draw that parallel but maybe I'm misremembering

that's not true. ask.com nonsese did ask consent and it was trivial to uninstall.