Sam also in fairness will likely have picked up some political public vote points too as Zelenskyy and Boris had the whole BFF thing going on round then - I hate Boris as much as most people so don’t come for me, but that was the case then. That combined with him being very popular on TikTok, genuinely enthusiastic and invested in Eurovision without coming across as “I’m going to ace this cos I’m the biggest Eurovision fan evahhhh” and having a good song with suitable staging was a really good combo all round.
Eurovision is riddled with political voting, always has been and always will be. It’s just Ukraine and Israel that took it to new heights and people objecting this year because they don’t feel it should be allowed when it’s for a country they don’t like. Everyone (apart from a handful of dissenters) accepted it and clapped when Ukraine won so tbh they have to accept it now it’s gone Israel’s way. It’s either ok or it’s not, not “ok as long as it aligns with my political beliefs”.