CBS has had a morning show on their network since 1954, the year before Captain Kangaroo debuted. Its original host? Some guy named Cronkite. It tanked so badly against NBC's already well-established Today show that by the next year CBS had to put something on that they thought would be different, and the Captain was it. Of course, during the Captain's era, CBS still had a morning show that aired adjacent to it, which it reinvented and made over several times with different hosts and formats. Ever since CBS bumped the Captain for a 2-hour morning show in 1982, it has gone through at least 4 name changes and about a dozen different hosts or co-hosts.
It is unfortunate that mainstream media these days can't afford to take risks and find something to distinguish themselves from similar competition. When CBS has to compete not only with morning shows on the other two of the original three networks, each of whom can double up on CBS in terms of viewers, as well as local morning shows on many Fox network stations, which often outdraw CBS, plus hard-news morning shows on 4 different cable channels, one of whom actually beat CBS in viewership about a couple of years ago, they're going to have to find a way to get out of the 7-to-9 slot and let their stations go local, like a few cities already have.
Don't you hate it when CBS airs a musical performance on its Early Show the same time either Today, Good Morning America, or both, do?