The problem is that people get hyped too easily and they criticize equally badly when they don't get the expected returns. People expect like million dollar profit within a week with defi coins and this is just the wrong way of looking at it because must look at this as an opportunity to earn but there will always be bad tokens so it is not like you close eyes and invest and then blame defi if you don't succeed.
If you look at the market, it always moved along with the hype, in the beginning any news coming out from certain countries would have a weight age and that would propel the price forward and now that is gone and then the ICO hype was there and now when the market is about to go higher we have the DeFi hype as well as other news.