Just like you already laid out the question, was it really necessary for him to create his own token, no it wasn't, but what is the reason why he created the token?....
Several people have mentioned "businessman", family interests, and "making money. I didn't notice anyone yet pointing out the obvious fact
Trump needs a Ton of Money to pay his legal bills and fines.