For those who followed @mark-swardstrom and @varatis discussion, in Rails 8 any? and exists? generate the same query what leads me to believe they're indifferent from the performance perspective:
any?
exists?
none? and empty? also generate the same query:
none?
empty?