I believe it was because the soap companies used to sponsor the shows for housewives to watch. In the beginning of television, a single sponsor would have a whole show, and some would even name the show after themselves.
I'm not sure when the word opera replaced the word show as slang, but it probably referred to lame shows as this was after opera started its decline.