First, income on an investment means return on capital. If you buy a bitcoin, 100 years later, you still have a bitcoin. There's been no income, and there will never be any income associated with owning a bitcoin.
That is not to be confused with capital appreciation. If you buy a bitcoin for 100 dollars, and later sell it for 200 dollars, you have realized capital appreciation. Bitcoin only affects your wealth through capital appreciation or depreciation. There is no underlying business that creates profit, like with stocks and bonds. A stock can affect your wealth through capital appreciation and through income distribution, where it pays a portion of current profits to the owners.
So no, the income from bitcoin is not much higher than any kind of stocks and bonds, because there is no income associated with bitcoin. And you can't make that argument for capital appreciation either, because bitcoin is down 67% from it's high price in 2013. Odds are that anyone who bought bitcoins any time in 2014 is still sitting on a loss.
You did not count in the purchasing power loss of fiat money, which makes all the calculations here irrelevant. I get double amount of dollars, that does not mean the purchasing power is higher than the time I purchased bitcoin, since everything else's price could have also risen against dollar by 100%
All the current business calculation is based on a hidden indication that fiat money have a fixed value, which is definitely not true for anyone can see the whole picture. USD has lost most of its value in the past century and even now it is depreciating against all capital goods at an amazing speed
Unless you bought exact in the bubble top, if you calculate the price of bitcoin with Ruble, you will easily see that everyone who bought bitcoin with Ruble has already returned to profit, early investors have gained hundreds of times in terms of Ruble