Except that would never explain shadows. Why does my eye beam not let me see what is in shadow, if there is no such thing as light beams coming from a light source?
Because the beam coming from your eyes and hitting a shadow would never reach a light source (you could say it gets absorbed before it reaches a light source).