It's about time. Delay after delay, people were getting desperate with ETH's high transaction fees. Even after the ETH 2.0 upgrade, the reduction in fee costs will be minimal. That's largely because there are a lot of dApps with high transaction volume on the Blockchain. Sharding and PoS will help alleviate the issue in the short term. But for the long term, developers are going to need to rely on "Second Layer" solutions for scalability in order to maintain dApp fees as low as possible. I believe that "De-Fi" platforms will largely benefit from the ETH 2.0 upgrade, as they usually consume a lot of "gas" (fees) on the Blockchain.
Nonetheless, Ethereum's constant development will allow it to improve over time. We might reach a point where fees are negligible making interaction with smart contracts seamless. Until then, we're going to be stuck with high fees for a while. With so many competitors on the market, high fees and slow transaction confirmation times on ETH will no longer be a concern among people in the mainstream world. Just my opinion