There is a misunderstanding and misinformation here, you can't earn Bitcoin for free and there is nothing like free bitcoin mining this kind of mindset is what has lured many newbies into believing that cloud mining is real.
To mine bitcoin one need a very expensive computer device and software e.g Asic and the rest are the most popular manufacturer of Bitcoin mining equipment, and also bitcoin mining requires a lot of electricity to keep the device running and that also costs money.
So Bitcoin mining is far from being a free activity even bitcoin halving only rewards those miners that mind the rewarded block, not every jack and harry.
Of course you can still earn bitcoin for free. What about sites like freebitco? Or any other btc faucets. If there is something wrong of what he said I think that is when he said that halving gives away free btc to the miners. I don't think halving works that way but halving are in fact lessening the reward the miners are getting.
Miners are not getting free btc but they work hard for it and they use a good amount of money to buy a miner and pay for the electric bills. As for the cloud mining, I think this thing did actually exist for real back in the early days of btc or when btc mining is still not difficult but now most of them are just a scam so we must avoid them at all cost.