It wasn't that Rubio was so good. It was that Jeb was so bad.
Endorsing Kasich now would ultimately hurt Rubio more, since Rubio is the final GROPe under-ground threat to Cruz, and Trump.