The nice thing about a credit card rewards program is that it requires zero mental effort. Some people like spending more effort to do churning or whatever, but I make the same computation in that case and conclude that the extra money isn't worth my time.