You make an interesting point. Elton was a huge Hillary supporter in 2008 - but in 2016 he was as quiet as a churchmouse.
Of course, he has known POTUS Trump personally for decades (I saw him in concert in 1990 at the Trump Atlantic City casino and the media made a big deal about how Trump gave him a grand tour and feted him the day before the 2-night concert engagement), so he knows that the garbage about POTUS Trump in the media is - garbage.
Perhaps in his older years he has received the age-old wisdom that entertainers should not gratuitously insult half their audience ...
Interesting insights.