You are advocating what has been attempted so far... and miss the point that leaks happen when there is loss of morale.  This has been Trump's strategy thus far and (unsurprisingly) he has been cutting heads off a hydra.  Fire one staffer on suspicion and you inspire three more to leak about the incompetent heavy-handed approach... and how it is backfiring.