Er, yes and no.
The cloud is not going to kill all the distributors and resellers for a few very simple reasons.
Firstly, whether company X has two-hundred employees in a private system or two-hundred in a cloud system, each still requires a whole lot of kit to be productive. Whether it's inhouse desktops or even tablets connected to the clouds, they still need at minimum a consumption device (tablet) or a production device (laptop or PC). And with such devices comes opportunities for device management, roll-outs, training and reconfiguration. Networking is still going to be required, probably even more so if you go for a cloud solution. And then you have the exchange of data between different classes of devices such as tablets and smartphones, all requiring clever software and hence skills most companies do not want to employ a full-timer for but want on an as-and-when basis.
Secondly, not every business will go 100% to the cloud anyway. Many are looking at hybrid public-private clouds, which still leaves many opportunities to sell kit, services and solutions for inhouse work. And then there are the services to help companies move in or out or between clouds - it's relatively easy to migrate an Exchange/Outlook instance to Office365, but what do you do if you're one of those suckers that bought Domino/Notes? If your core app is on an IBM mainframe how do you stick that on AWS? And what about the years of data you have stored away, do you even want to shift that archive into the cloud?
And thirdly, the cloud is made up of servers, networking and storage, just like ordinary companies' systems. If company X requires seventy Windows (or Linux) instances outside the cloud then they are likely to need the same amount of compute power in the cloud even if they are VMs. Cloud companies will still need to buy the kit to run that additional requirement, and whilst the big boys may go direct or build their own, plenty of other cloud service provides will still buy from resellers (and hence distributors) as it will still be the simplest, cheapest, surest and quickest solution. Sure, I could order twenty servers from Dell direct and wait weeks for them to arrive, or I can call a reseller and get them overnight from stock held at a distributor, and even pre configured with my special build. And not every company does have the inhouse skills to build every bit of the stack themselves, whether it is inhouse or in the cloud, meaning there will still be plenty of consulting opportunities.
And finally, because for exactly the same reasons the vendors started working with distributors in the first place - it costs the vendors to hold stock in different countries and run their own logistics, so they outsourced the problem to the distributors. And it cost the vendors to run large sales teams, so they outsourced that problem to the channel. And it cost the vendors to run large presales and consulting arms, so they outsourced that to the integrators and VARs. Sorry, but IMHO your prediction of the inevitable demise of resellers and distributors is more than a bit premature.