Bleaching at home is more time consuming. Usually the patient does not have the patience and the time to do and certainly not under the supervision of a dentist.
In contrast, whitening the surgery done in one visit and the dentist has absolute supervision of the result