There's no real arbitrage opportunity because he booked the hotel and flights on points. It likely would've been considerably more expensive overall if he'd booked in cash.
Well, that's assuming he wouldn't have used the points for a different trip otherwise.
Well, that's assuming he wouldn't have used the points for a different trip otherwise.