It's not hard to articulate why: Nearly all the large numbers are beyond what anyone can actually pay. If you assume that the bet pays out at most 4 billion dollars, and simply can't pay more than that, suddenly the expected value is $32, instead of "infinite".
The math and discussion of infinity in the problem unnecessarily complicate it.
You could ask: You have a 10^-30 chance of winning $10^40, otherwise you'll win $1.
Based on expected utility you should pay a huge sum to play, based on the real world you should pay $1. (Adjust the large numbers as needed if you have an issue that that much money doesn't exist.)
I don’t think it’s hard to articulate why. The reason why is that expected value places too much emphasis on low probability edge cases.
With 75% probability, you make at most 4 dollars. There’s almost a 94% chance you make less than 40 dollars.
As humans, we evaluate improvable events as not mattering so much.
The St. Petersburg game has an infinite expected payout! But most people would only be willing to wager $20 or so, and it's hard to articulate exactly why.
https://plato.stanford.edu/entries/paradox-stpetersburg/