Because the manufacturer says these are the limitations http://www.apple.com/imac/specs/
Lacking any other specification these are the facts as they stand now. If new technology becomes available after the specifications are created that permit larger memory then that will change things, but right now its limited to 4GB.
You should say
"It MAY not see beyond 4GB ram even if it would boot with that memory."
We don't know conclusively that it is limited to 4GB. Apple may state that it is but that might have been all they could check because bigger sticks were not available at the time.
Until someone actually sticks 8GB in there then we can not say definitely that it will not work.