Why do we often say "I'm home" rather than "I'm at home"? How is the former even grammatically correct? Should this be thought of as a use of a "phrasal verb", "to be home"?
(We don't say "I'm beach" or "I'm gym"... Similarly we say "Go home" but not "Go work"...)
Are there other examples of this pattern of dropping an otherwise required preposition?