It's all great in theory, but not until more work is done to reduce the size of the blockchain growing. Adding all these extra things in will only serve to bloat the chain faster.
Yeah, I know - but since everyone is hell-bent on giving the blockchain a good rogering instead of carefully monitoring its expansion, I doubt that attitude will change unless we have some disruptive forking. It boggles the mind. Everyone encourages blockchain abuse, because it would "happen eventually".
I've always considered that to be a bankrupt argument, but nobody can see past their profit-blinders to admit it. There's such a thing as growing a system mindful of the limitations versus a pell-mell rush to fork the client every chance we get to fix something.
Its "Tragedy of the Commons" being played out every day, and nobody seems to care.