What you've described doesn't sound "general" at all. It sounds like edge cases.
Now deployment, isolation, repeatable test and dev environments is a bit of a different beast. So LXC works great there.
The point was to avoid the conclusion that KVM is useless now in all cases, throw it away tomorrow and start using LXC.
I certainly wouldn't. Those are definitely what I call "general" virtualization cases.
And as awesome as containers are, they wont be able to cover for these cases. It's definitely worth mentioning for those who are not familiar with the matters.