That would require them to run more servers, any extra CPU time is an indirect cost. By moving anti cheat to the client (along with other stuff like hit detection,) then they are only spending the customers CPU time not their server CPU time.
It's about money.
I thought that was a given. The "this business is a family" usually means "and you're not in it."