Why is online marketing increasingly preferred over offline marketing? What are some of the limitations of online marketing?

Why is online marketing increasingly preferred over offline marketing? What are some of the limitations of online marketing?