Why databases make the distinction between basic logical operations and functions
Database indices are typically binary search trees, meaning you can do range queries on them very efficiently.  If you handed the database the >= relation as a black box, on the other hand, it would have to iterate over every single record in the table performing the check.