Hero is getting exactly the correct odds to call.
In that case we can forget the cards, draws, and all that. In regards to this hand it doesn't matter what we do, since both decisions have the same $EV.
The question can be reduced to just "should you take a neutral EV gamble?" and the answer depends entirely on the game situation - stack sizes, player skill differences and such. You can come up with examples where it's a clear yes and some where it's a clear no.
For example if hero is deep with a donating fish, we won't take it, but if only the fish is deep and hero is not, we'll snapcall.
In a tournament (outside rebuy period) it's practically always a fold (but villain should have their hand killed for showing it anyway).