It doesn’t matter what happens with Rubio and Kasich. Neither of them will ever win. Trump will win. Start practicing saying President Trump.
One reason is that the US Senate is such a sewer. I'd think Cruz would be necessary there to help Jeff Sessions clean up that mess.