Paid vs Free Online Content

With so much free info available, why join a free online program? What’s best for bloggers and freelancers? Paid or free content? And more importantly, why do creators offer free stuff, like online courses? Is it just a bait for us to join their paid products?