Some types of micro-transactions can be supported. Mainly, transactions where you have an ongoing relationship with the other party. For instance, paying for Wi-Fi access, one kilobit at a time: https://en.bitcoin.it/wiki/Contracts#Example_7:_Rapidly-adju...
Micro-transactions can also be supported through other centralized systems built on top of the main bitcoin system. For example Open Transactions: https://github.com/FellowTraveler/Open-Transactions
It is designed to support micropayments, but with the inefficient blockchain, the implementation does not support them.
The fact of the matter is that this is all Bitcoin has been used for so far (no company has used Bitcoins thus far for micropayments) so I think it will continue to evolve into an even more perfect store of value as time goes on.
It's not like you can place a password on your gold to prevent authorities from seizing it as they have done in the past.
By this logic, any cryptographically strong series of bits is a perfect store of value.
It doesn't seem like a lot of money but if everyone did it I'm guessing it would probably beat Adsense.
There are hundreds of other applications as well for micropayments.
You don't have the right to say that, it should be my right to decide whether my transaction size is appropriate or not. This sounds like regulation to me.
Making sub-cent transactions is a waste of MY resources because every transaction gets duplicated to everyone's copy of the blockchain. That's spam. If we don't stop this then the blockchain will become so unwieldy that it makes Bitcoin all but useless for everyone, and that's not good for anyone.