OP just said that Bitcoin doesn't give returns. Which means it's not good as an investment.
I can (and have) money in a money market paying 4% a year interest. Bitcoin pays 0% interest.
In April, inflation was 2.5% ,
So my money is holding value just fine.
Bitcoin swings up and down