Actually casinos DO depend on wins to keep people gambling, there just needs to be more losing over time. If nothing else the psychology of inflating personal successes and devaluing losses will achieve the needed goals, although adding all the other goodies you mention optimizes the process.
A casino in which you ALWAYS lost, despite a constant "near win!" incentive and all the other manipulations would quickly be empty.
A casino in which you ALWAYS lost, despite a constant "near win!" incentive and all the other manipulations would quickly be empty.