> Nach meinem Dafürhalten ist "hat
> recht" eine infam sachliche Variante zu
> "hat Recht". Grammatikalisch korrekt ist also
> nur Letzteres.
https://www.korrekturen.de/kurz_erklaert/recht_haben_oder_recht_haben.shtml
Wer »recht haben« kleinschreibt, hat recht.