Cruz is a weak incumbent p, in part because he was focused on his presidential run for a significant portion of his term and partly because he is just creepy and non charismatic.
That said, the out of state money and celebrities supporting Beto was pretty disgusting too, GA is experiencing the same thing is support of gubernatorial candidate Abrahams. She is a vile piece of work.