Perhaps reminding yourself of how Trump defined "draining the swamp" is in order. What I've seen has nothing to do with who he appoints to the transition team or cabinet. That's not defending his choices but if you're going to criticize Trump for not living up to his "drain the swamp" pledge you should do so on the basis of what he actually pledged.
https://www.donaldjtrump.com/press-releases/trump-pledges-to-drain-the-swamp
QUOTE:
There is another major announcement I am going to make today as part of our pledge to drain the swamp in Washington.
If I am elected President, I will push for a Constitutional Amendment to impose term limits on all members of Congress.
Decades of failure in Washington, and decades of special interest dealing, must come to an end. We have to break the cycle of corruption, and we have to give new voices a chance to go into government service. The time for Congressional term limits has arrived.
<snip>
It is time to drain the swamp in Washington, D.C.
That is why I am proposing a package of ethics reforms to make our government honest once again.
First: I am going to institute a 5-year ban on all executive branch officials lobbying the government after they leave government service.
Second: I am going to ask Congress to institute its own 5-year ban on lobbying by former members of Congress and their staffs.
Third: I am going to expand the definition of lobbyist so we close all the loopholes that former government officials use by labeling themselves consultants and advisors when we all know they are lobbyists.
Fourth: I am going to issue a lifetime ban against senior executive branch officials lobbying on behalf of a foreign government.
Fifth: I am going to ask Congress to pass a campaign finance reform that prevents registered foreign lobbyists from raising money in American elections.