blockchains per company will piss people off having to convert each time they use a different store or service..
maybe sidechains, where each side chain represents a continent, or a country.. and if user adoption gets too high in that main area, creating a bottle neck. then new sub-side chains are created to represent a smaller population base of that area ( states, provinces, counties)
that way people are not
1. worried the chain becomes useless if a company goes into bankruptcy, taking their miners offline
2. swapping between currencies every time they want to shop locally.
3. worried funds wont disappear as its based on geographic location rather than company.
also if one company was using a chain.. it would just be a ledger, and no real point in the decentralized blocks.. (unless its a international company or something with 1000 different stores). but even so swapping applecoin for bitcoin then into walmart coin.. or even applecoin after buying an ipad to then change directly into walmart coin to then spend walmart coin.. is a few too many transactions in the middle, that people wont like.
they would prefer however UKcoin to buy things in the uk and only swap if they are going on holiday abroad
(i expect you to knit pick and whinge like a school girl.. so have a cup of coffee first and think about it for a while)
I don't think that it is a bad idea. The comapny could offer to convert it into bitcoins or fiat. A good use of this is about non-monetary advantages (I don't if this is the best way to it), like fidelity cards. One would receive points, in fact coins from the huge premined, or maybe totally premined crypto-currency of the shop, on his fidelity card.