This should chill events businesses: the big games show E3 has been cancelled, in part because publishers announce new games directly to customers via streaming.