A new charming benefit of no deposit incentives would be the fact (almost) everyone qualifies