Simply due to the benefits they offer casino players. This includes convenience and ease of transaction, instant deposits allowing you to play quicker, pay later, secrecy of depositing, and no fees.