どうして無料なのか?

企業が広告費を支払っているからです。

ポイントサイトに登録すると、メールが送られてきます。

テレビCMと同じように、企業が広告費を支払い、メールに広告を掲載してもらいます。

そして、ポイントサイトはその企業の広告費をポイントとして還元しているのです。
 
ポイントサイトの登録者は広告サイトにアクセスするだけでいいのです。

商品の購入を求められたりすることはありません。

企業としては認知度が上がり、さらに宣伝効果があれば良いと考えます。

ですのでメールを見て自らアクションを起こし、商品等を購入しない限り、お金はいっさい発生しません。

これが無料なわけです。 
 
実際にこの仕組みが成り立っているということは宣伝効果があるのだと思います。