He’s a politician; it’d be better if he “lied” and picked any foreign leader than simply admit he couldn’t name ANY. It’s not about who he really admired; it’s about whether or not he has any ideas about the US within a global economy and he showed himself (especially with Aleppo) that he has no clue. If you lead the American people, you have to work with other countries and their leaders too, regardless of how insular you want to be.
I take it you mean the Royals that were born into their wealth and privilege? At least the Beckham parents worked hard for it and instill in their children the value of hard work!