Yes, because he's human and every human's political views are driven by their personal gain.
Your mistake is in thinking that money is the only personal gain. It's not. It isn't even one of the most effective motivators.
And, in Buffet's case, there's the difference between "money made" and "money spent". At some point, the latter becomes uninteresting but that tells us nothing about the former.
And, interestingly enough, Buffet's "advice for the country" always seems to be aligned with his financial stake. (He never advocates increasing the taxes that he pays and he often advocates increasing taxes in ways that benefit him - the estate tax being a prime example.)