Hasn't Canonical learned not to overpromise and underdeliver? Examples are multiple, Juju, the Ubuntu Phone, etc.
Oh, and speaking about Juju and what Canonical hasn't learned, it appears it still hasn't learned that when it announces something, it has to explain in clear terms what it does. In the same vein that "Juju is DevOps distilled", LXD is everything and nothing. It's a hypervisor, but it's not really a hypervisor. Now I did my own research, and after heroic effort I think I understand what this supposedly is. Mind you, I am not sure, but here goes nothing.
LXD is tooling over Linux namespaces, cgroups and associated technology that uses CRIU, or something like CRIU (is CRIU even production-ready?) that manages containers, and can move containers between different hosts.
Now this is one phrase that I think everyone understands. Instead of this we got vague statements evoking delusions of grandeur, unwarranted comparisons to virtual machine, inappropriately and misleadingly using the word hypervisor, and mentions of Ceph and OpenStack. And we still haven't learned what the supposed hardware-integration is. They say they can't say because of contractual obligation. That sounds lame, but whatever, if they can't tell us what it is, why mention it at all? To check a buzzword from the list of used buzzwords?
Now what is the purpose of this thing? I genuinely don't know. What's wrong with docker? Docker can't move containers. Surely that can be solved (IFF it can be solved) easier than creating all this contraption from scratch. Docker is supposed to run processes while they seem to want to run full Linux distributions. Is that it? I don't know. Why do they even want to run full Linux distribution? We don't know. It might have something to do with the fact that this is what Juju expects. It might not, who knows.
I'll stop speculating here because we have very little to work with.