I'm not an expert on US politics and the reasoning for why the US supports Israel. I do however think that it's sensible to see Israel, with its relatively free elections, women rights, entrepreneurship etc as a more natural ally to the US than other countries in the Middle East, regardless of the "soft-power" you're referring to. The fact that some of its enemies also threaten the US probably plays a role too.