I usually prefer hotels too, but I’ve never had this issue. What I don’t like is the extra fess they add though. Makes it hard to compare prices since “per night” has almost no reflection on how much total cost of the stay.
When I was in Rome I had a beautiful apartment for $70 per night with a terrace garden, a balcony, a grill, a full kitchen, a private laundry room, locals cafe, locals bakery. You don’t any of those things with a hotel, and yet mediocre rated hotels in that area were like 5x more.