Simply put, welcome bonuses are used to attract new players to a site. New casinos, in particular, need to build a player base quickly. They will create lucrative bonuses so that new users sign up and test out their site.