Whichever way you look at it, nothing is ever for "Free" in the real sense of it. Even in the past when a lot of people thought Bitcoin was given for free through airdrops or faucets, there was something those who gave it out benefited by doing that. Most of them needed their sites to be pushed out in form of publicity. In essence, something was exchanged for something. Your data and time for Bitcoin because some of them needed minor tasks done before releasing the Bitcoin.
We need to understand that no one gives you free money or free Bitcoin
BTC. Yes, there may be some sites that give you free Bitcoin but you need to work in order to earn them and those services have some other earning means through which they earn and in return give you a minor portion of the earning.
For example, when you do a faucet, you spend time doing the captcha and in return, the site gives you few satoshis. Do you know how that site earns? They earn from the ads, from the traffic as visitors will open their site again and again to do the captcha and they may be affiliated with captcha solving companies. So by giving us a few free Satoshis, they are earning much more.