I don't think having another coin for micro transactions is a good idea.
For example, I have a bank account, but also have bills in my wallet and change in my pocket. If all these were different currencies, it would be a pain in the ass to know exactly how much money I have. What if I want to withdraw from an ATM? How many Billcoins are my Bankcoins worth? If I buy a coffee and pay with a Billcoin, how many Changecoins will I get in exchange?
there are already solutions for the conversion worked on. Conversion between currencies will not be a problem. Everything can be denominated in btc without the need to be actually btc. Don't know what's so hard to understand about it.
It doesn't make sense to bloat to 1 terrabyte in a year and force every user to download all these microtransactions when using another chain is the most rational thing.
If i want to use crypto for micro-stuff i will have to download chain of crapcoin X - if i don't intend to use crypto for mini-stuff i will not be forced to download all that shit. Your hardfork proposal is inefficient, risky, unnessary, irrational.
Man, i'm getting tired. I'm out for now.