Why is Qxb5+ such a bad move here?


Look at the difference between Qxb5+ and Qc7+.
Qc7+ Kb4 (forced) ; Bd2+ Kb3 (say) ; Rh3+ Kxb2 ; Qc1# That means Bd2+ QxB ; KxQ
Qxb5+ Kd6 (forced) ; Qd7+ Ke5 ! But now what? Black is now threatening.
You see the lack of black king safety is worth the piece, once the king is safe, the eval then sees black as a piece up and the white king is now exposed.
Qb5 lets black run to kd6, away from most of white's remaining pieces. With only the queen and pawn, white can't even get a draw by repetition. Qc7 forces the king to walk to where the rest of white's pieces are at. Kb3 just looks like a spot to die in. You may not see rh3 right away, but you should be able to tell its a really terrible place for a king to be.