I say drop all recess appointments. It is ridiculous that a President can hire someone without confirmation to begin with. Bush picked 43 and Obama has picked 41 (in the same 3 year period). I don’t like the fact that either one did this. Get rid of ALL recess appointments. If you can’t get your candidate through the Senate then pick someone else.
Historically, it made sense to allow the President to fill a position when the Senate was out of town, to ensure the smooth operation of the government in the event of an unexpected vacancy.
In today's day and age, there's no need for it. In the case of a true emergency vacancy, the Senate can be reconvened for confirmation hearings pretty much overnight, or quicker. Even more so if they use the technology available to allow Senators to participate remotely.
However, that’s the only way Bush was able to appoint Bolton.
John Bolton was a recess appointment.