> And as the big ASIC miners get more efficient, your device will generate even less revenue.
I think that the period where plain bitcoin was seen as a mere store of value is about to end. We are entering a more exciting period which is the "bitcoin as protocol" stage, where sub-currencies (like Colored Coins, BitShares, etc) will be more valuable than bitcoin itself. And for this, tiny amounts of btc suffice.
This is why I think that Balaji and his team are taking the right direction. The goal is trying to make the system as much autonomous and frictionless as possible.
The first key here is autonomy: IBM has already forked Ethereum for its IoT with SmartContracts (ADEPT) [0], where for instance fridges could detect when you're running low of X and place an order for you. Generating your own tokens gives you greater autonomy and makes you relatively independent of the big mining operations/pools.
The second key here is friction: the current state of UX in bitcoin-world (and crypto in general) is extremely horrible and preventing the big adoption everybody in the space is aiming for. So building and integrating a chip that generates tokens w/o the user intervention is one way of bypassing this huge UX flaw. Maybe is not the most efficient way but it's the first serious take we've seen.
Extrapolating:
Why should a user have to configure an account so your browser can generate/read http requests/responses? The same way, it makes sense being able to generate/read crypto tokens. The value of those tokens are not in the current (or future) stock valuation of bitcoin, but in the valuation of the objects that the tokens will be associated with: financial tools, real estate, legal contracts, etc
[0] https://www.theprotocol.tv/adept-demo-ibm-samsung/
PS: btw I think Ethereum and distributed PoW/PoS is a more efficient use of the blockchain tech.