DEFI is partly the reason for high fees on ETH transactions, especially from uniswap. Yesterday I tried swapping my ETH to a token CORN, the tx was so high almost 8$ for a small tranaction. I thought ETH fees dropped by 80% as news had it, what happened after? I believe and hope ETH 2.0 final launch curbs this fee issues, it's annoying.
DeFi is not partly a reason why transaction fees are high during these time, because DeFi is the major reason why we are experiencing a high transaction fees on the network. Decentralized Finance projects are mostly running under ethereum network making tons of transactions everyday would cause the network to run slow and define a higher transaction fee. Investors are being hyped by this projects, they don't look that promising though but the quick money you can gain from it is massive creating another speculations for small time investors getting tons of investment and skyrockets.
Crypto is supposed to boast of low fee tranactions, this high fee is opposing that notion.
It seems like Vitalik isn't ready of this, I think he did not see this coming to ethereum but it is what it is now, we all should look up to upgraded version of ethereum. He said it would be better to have that, faster transaction and lesser fees.