Both are propaganda programs and it's all about which audience they're pandering to. Stewart's audience is attracted to pretension and smugness, a "holier and smarter than thou" perspective, and O' Reilly's audience is attracted to people getting what's perceived to be their comeuppance. Both programs exist for the same purpose -- to reinforce the political beliefs of the people that run them. It's much less profitable to be moderate and fair.