From a logical point of view the message
"Warning: Null value is eliminated by an aggregate or other SET operation"
is quite good as NULL might mean unknown, not applicable or optional for input. Thus, we can not savely say if the displayed MAX is the correct MAX, if all rows containing NULL were properly filled.
There were long discussions about this in comp.databases.theory