Bitcoin does not provide income. You may profit from your speculation, but it is not income.
Furthermore, gains are not guaranteed or even consistent. For example, people that bought in December at $19k are going to have to wait a long time just to break even.
I absolutely agree with you. Bitcoin can make you gain profts but not income. Just like your holding your bitcoin. If you are patience enough to wait for the right time to sell it at it's high value, then probably you can gain much profits from it.