Of course no one actually comes out and says that directly, but when people say that VDI is more complex than traditional desktops and thus should be avoided, isn't that just a nice way of saying that you're too stupid to use VDI?
Then there are those who are saying that PCs are too complex, and therefore we need VDI to relieve us from that complexity? So for them it's not that we're too stupid for VDI -- it's that we're too stupid not to use VDI. (Microsoft's messaging versus VMware's I guess? :) So thank you for saving me from my own stupidity!
But where along the way did we become scared of complexity? Where did we actually think we had a chance of removing complexity from our environment? Yeah, VDI is complex. But so is Windows. And desktop management. And storage. And security. And the registry. And DLLs. And profiles. And printing. Yeah, pretty much all this stuff is complex. So why do we embrace the complexity of 95% of what we do while running scared from the complexity of VDI or desktop management?
There are lots of reasons to do desktop virtualization and VDI. And there are lots of reasons NOT to do desktop virtualization and VDI. But not doing VDI because it's complex is not one of them. Neither is doing VDI because desktops are complex.