Yes and no. Casinos offer free bonuses from time to time. But you need to realise these are business institutions, and they need to make a profit. So, constantly offering free bonuses would adversely affect the bottom line. So, these offers are given out at various times. But at the time of writing, there were none.