He won’t admit it on TV because there’s no money whatsoever in being a moderate Republican pundit. You just get called a RINO and told to shut up. Whereas, if you’re a right-leaning Dem - even a relatively fascist Dem - people will throw money at you all damned day long