Ben quit Breitbart over Trump. Sure, it ended up way better for him in the end, but he couldn't have known that at the time. He was also publicly never Trump when his readers and followers were overwhelmingly Trump fans. So unlike most pundits, he actually has a track record of going against his audience based on his principles.
Don't get me wrong, I loathe the hypocrisy and garbage that goes along with being a pundit, including Ben's. I also hate how he is viewed as some sort of gaon and role model by many in our community. But criticizing him for changing his mind about voting pragmatically for Trump in 2020 when he has explained why at length is making the exact opposite point about him you're trying to make.
I don't listen to Ben, I just follow him on Twitter, and even that's enough for me to know why he changed his mind.
Compare that to the never Trump world who refuses to change their opinions on Trump and have praised every Democrat policy and issue that directly contradicts their every opinion until 2016 because of the coverage and fawning they get from the media. *That* is changing your opinion at the expense of principles.