The team was considering Option 2 because it has more flavor for cryptocurrency users. A person who prefers keeping full control of his funds (by using cryptocurrencies with private key security) would like keeping full control of his casino account too. But it turns out, people don't consider that much.
Some people questioned that Option 1 is completely safe and there's no reason why one should make things more complicated by using Option 2. Well, to certain degree that's true. But every system that is dependent on third party (email in this case) cannot be considered entirely safe. There is high chance that important information may leak in transition which is entirely out of user's control.
I don't think any website would do this because it will make very difficult to maintain single database and unnecessarily create complication in the working of MVC (Model-View-Controller).