If a group decides to use a prewritten adventure that renders a player’s choice of background feature useless, then that group probably isn’t very interested in the type of fiction supported by background features. That isn’t a fault of the feature. The group should have a session zero to discuss which background features will be useful in the setting or to decide not to bother with them if they’re not interested.
If, on the other hand, a DM approves a player’s choice of background feature and then proceeds to have the feature invalidated by the setting of the campaign, that’s a fault of the DM, not the feature.