Yeah since fantasy stories are supposed to be set in medieval England having a bunch of different races there doesn't make much sense but if you're letting that ruin the story for you it's on you in my opinion. If that black hobbit is making speeches about white supremacy then you have a point.