any and none

Hello. My question is about the methods mentioned in the subject.

Why not alias none? to empty?

none? is currently overridden

https://github.com/rails/rails/blob/256097cb570fa31ca7b8140009ebd632a430b8cb/activerecord/lib/active_record/relation.rb#L277-L280

On the other hand, none? cannot be aliased to empty? because empty? does
not accept an optional block.