What are the top reasons to opt for cloud-based cross-browser testing instead of testing on local machines?

Can anyone please tell me what are the top reasons to opt for cloud-based cross-browser testing instead of testing on local machines.