If you book with one of the booking agencies (I will not name the two that I used), the hotel will often give you one of these rooms, off the bat. You can complain, and they'll get you another one, but that is not something that you want to do, when you just checked in at 11PM, and your first meeting is at 8AM, the next morning.
BTW: Hotels are not supposed to do that, but they do, anyway. It's hard to prove.
[1] Bad as in little or no natural lighting, unusually small, etc. Some of the time a tall big city hotel abuts other buildings and has a lightwell and, especially on the lower floors, things can be pretty dark.
[1] That's because if the front-desk guy/gal has any agency in this, they will absolutely not try to put a Karen into a bad room. Because they don't want to deal with his/her freakout over the noise of the vending machine, or the elevator, or some other factor that they can't control, but will get the guest to complain to management.
However, if you search the English alphabet for the letters between "N" and "Q," you are likely to find the first letter of the name of each booking service (not hotel).
The worst for me was a hotel in Paris I booked via Booking.com. It was completely different from the announced, and had several issues, such as having an outside bathroom without a lockable door. Luckily it closed during the pandemic.
Booking.com not only fought tooth and nail to charge me, claiming to my credit card that I needed to be charged since I "actually stayed at the hotel", but they then deleted my review claiming that "I didn't stay at the hotel". The key to getting a chargeback was sending the email of the deleted review to the credit card company.
Today I just search using Booking.com but make reservations via phone.
The problem is not AirBnB or Booking.com. The problem is "internet companies". They all suck.