Yes, because this primary is basically Trump vs. an alternative to Trump. Trump has his 30% or so, but all the people who do not want Trump are divided among all the others. As the field narrows, the latter will become more concentrated on one or two. The only problem is if that will be too late, and we end up with essentially a plurality nominee.
Cruz isn’t even trying to be an alternative to Trump anymore. Cruz used to say he’d eventually win Trump’s supporters over. Then Cruz made the decision to lie about Trump in a particularly nasty and vicious way. It’s the equivalent of saying he can get by without Trump’s supporters in this race. That’s a losing strategy.