Nearly all watches have that time in adverts, catalogues etc. People have suggested many reasons why this is so (the time Lincoln was shot, the time the first atomic bomb was dropped, etc) but the most likely seems to be that it means the manufacturer’s logo is prominent, and it possibly looks more “happy” than if the hands were at 8:20 or something. Nothing more profound than that.
The answer here is about as reliable as it gets.
PS, When I lived in Houston I was just round the corner (well, on a Texas scale) from JSC.