ETH 2.0 is also unable to solve the problem as people use ETH more and more in the future.
ETH confirms transactions in the form of cost auctions, those who send more costs get confirmed first, and those who send less are confirmed later. Priority is given to the rich. It is necessary to change this form of confirmation, not to auction but to comply with the standard time, whoever sends first is confirmed first. Only then will the Ethereum network get better, the costs fixed and the congestion stops.
ETH 2.0 is not a magic bullet which can solve all the issues associated with Ethereum transactions and blockchain. And Ethereum is not the only cryptocurrency which have been facing scaling issues. For Bitcoin, this issue has persisted for many years (and even now, a permanent solution is not available). Let nature take its way. If Ethereum is unable to cope with high volumes, then it will be replaced with another cryptocurrency, which is more efficient in dealing with this issue.