To me the intrinsic value is equal to the sum of the future income discounted to the present value. Can an asset that only earns bitcoins be intrisiclly worth more than all the bitcoins that will ever be in existence? (Intrinsic value now, not market cap based on what someone is paying for a share which of course could value the company higher than 21 million bitcoins).
I don't see how you believe 21 million bitcoins is a limit on its value.
If it made 1 million BTC profit per month that would give it an intrinsic value well over 21 million BTC by any reasonable means of calculation and be entirely possible with only 21 million BTC in circulation.
If it earned 1 million BTC profit/month then yes it would have an intrinsic value more than 21 million but I don't think it is realistically possible to earn 1 million BTC profit/month or anything near that.
Are you really saying that if it accepted USD rather than BTC it could be worth more than 21 million - but can't even if it were to make exactly the same profits but denominated in BTC?
How about if it accepted USD for bets - but converted profits to BTC - could it then be worth more than 21 million?
If it earned USD then the profits are not limited by the number of bitcoins so can be worth more but the shares are denominated in bitcoins so then I think the effect would be to increase the demand for bitcoins to buy the shares to get the share of the dollar profits thus increasing the price of bitcoins bring the system back into eqilibrium. Similarly if profits are converted to bitcoins then all other things being equal (i.e. no increase in betting activity) that would increase the value of bitcoins relative to the dollar but share value would go down (i.e. USD profits stay the same, but that is less when denominated in bitcoin) .