You mentioned the things needed to build a casino, starting from the smallest to the biggest and that's very true because to develop a casino to become big, things like that are needed and the main thing is how the casino can satisfy its customer's gambling. Reaching the target of a casino owner is not easy. It requires hard work from everyone, including the casino owner and all the teams behind the casino and it also takes time before it can become a big and reputable casino.
In that you are absolutely right, because starting a casino is quite arduous and very hard work, in addition to having enough money not only for its development, you must also have a lot of money to be able to resist if a player who is a whale style He gets to make a very big bet and wins, because he must be paid immediately, he must also pay a lot of money to have great security and avoid possible attacks.
Personally, if I had to set up a casino, I would ask the owners of stake.com, bitcasino.io, and sporstbet for advice, because they are the casinos that have a great reputation and are quite old.