President Trump should stop press conferences.
He can tell people what he wants via Twitter, which he uses a lot anyway.
He can allow people, including journalists, to submit questions to him in writing and he can respond as he sees fit via Twitter.
I agree with all your points.