The problem is that Congress has delegated a lot of its traditional law making power to the Executive Branch. Laws are written in vague ways with executive agencies given liberty to implement as they see fit. This gives a lot of additional power to the President (who can at least be dealt with by impeachment or being voted out in the next election) as well as independent executive agency heads (who can't be directly fired by anybody). I agree that Congress should be the ones passing laws as the excessive delegation of lawmaking by Congress is what's gotten us into the current situation
none of the authority Congress has delegated has been delegated irrevocably. if you want to change how the head of the FCC is appointed there's this thing called a law that can't be passed to change it