Financial institutions are always looking to acquire new customers to grow their business and to (hopefully) make money off of fees and interest rates. The welcome bonuses are simply a cost of customer acquisition that they are willing to pay, in hopes they will make more money off that customer down the road.