This has to be solved, but it will be solved when it is taken as a problem first because most of the developers are not even taking it as a problem because to them the fee is not high but it is high for middle or lower class adopters (those who have lesser BTC). <-- I just came up with this term hehe.
Solved by who, BTC is not a centralized project that has a central third party that can arbitrarily 'solve' problems and take any decision. Take note that in the BTC network nobody fixes tx fees, the same way nobody can 'solve' the issue of high tx fees, it is the 'network' and the community of BTC users that collectively decide on the fees, If there is a congestion, fee rate rises because you have to outbid another user for block space and if there is less congestion, fee rate drops. Right now, ordinals is creating the traffic in the network, and you don't expect miners to blacklist their tx's, because the network is censorship resistant and they also need the fees.
What's more worrisome is the fact that there are people defending the inflated transaction fees justifying it stating it has happened in previous bull runs but my question is why should it be that way? Bitcoin was created for P2P and not just for huge business transactions, I definitely get bad impression when it comes to transaction fee.
You're missing the point because you don't understand how BTC tx fees work, nobody is setting these fees, not even the miners; fee rate goes up when there is a congestion in the network, and it does not mean you are 'forced' to pay a high fee, you can still attach any fee rate you want to your tx, but because of the bidding for block space and other users willing to pay a higher fee for confirmation; your tx will probably be stuck and will be unconfirmed for a long time, or possibly purged from the mempool.