Anybody can explain to me, what the idea of the all this sites? Why they give btc for free?
They give your money because you visit their website which is loaded with adds. In fact you pay with your time to view adds and the faucet gets a revenue from the advetiser.
Exactly, it's an everybody wins situation however you only get fractions of a bitcoin worth not a whole lot.