It’s much faster to get a bonus without entering your card details, so players much prefer those that don’t require them.
Casinos previously used card details to verify your identity – which is a very important requirement of the UK Gambling Commission. However, players were unhappy about giving away this information away, so this led to casinos without card details.