Although young, I've found this a real problem. Many places have terrible acoustics and I totally disagree that making them better (maybe not great) is expensive - there's many simple things you can do to make a huge difference.
What I struggle with is hearing the conversation with the person across the table from me, what has actually recently helped is running a device with iOS 12 (beta) and using AirPods (https://www.engadget.com/2018/06/05/live-listen-ios-12-apple...) - it actually works pretty damn well, I just feel like a bit of a jerk wearing ear buds while dining / having a wine.