You're right, but for Trump, there doesn't have to be an actual deal, there just has to be the _appearance_ of a deal. He just needs to be able to repeat that $500 billion number -- it doesn't matter whether it's realistic or not or will ever happen or not. It's like Mexico paying for the wall.
If the guy were grateful for anything that was just given to him, he'd be a much different person. Rather it's got to be an explicit "deal" that can feed his ego. "I did such a great job..... Such a great job they just gave me 5 billion dollars and said they'd give me tar and feathers to come back...... yuge..... yuge amount of money..... Just the most"