Exactly. Lately, I've seen fake reservations with hispanic names, U.S. address and german phone number and credit card info according to binlist. And they're doing it during the weekend when we're sold out.
Yesterday, I had two fake reservations from Booking.com, one was automatically reported because of the fake credit card number so I could cancel the reservation 24 hours later, but the second one was not caught by their system and it resulted in a no show.
Seriously, these reservations must be made through an automated system. They could just add a reCAPTCHA and be done with it.
The simple answer is that they don't want to act because they don't lose anything when there's a no show. And just in case 1 out of 20 reservations flagged as a fake shows up, they get their commission!