Third party developers are not making XB1 exclusives because they think it is a good idea by itself, they are getting paid for it. (same for PS4 exclusives)
If the money/exposure/marketing they get from MS reduces the risk and makes up for potential lost sales, then it is a good idea.