Because a good VPN service is expensive to establish and operate, they require more customers than free users. Most VPNs provide a free, limited service to give users a taste of what their service is like in the hopes of converting them into paying customers. It works for high-quality services like TunnelBear.