Because most of his listeners tuned-in on their drive to work. On-demand only became available recently online, it's not available on satellite.
Yeah... if he went to afternoons in 1/2006, it would have been a purely personal move. Even with the 24/7 repeats, listening to a show the next morning is kind of stale.
...and I'm not sure how satellite radios could do on-demand.