Antonin Scalia always said Congress is the 800 lb. gorilla in the room when it comes to Separation of Powers, if anyone understood what it could actually do.
Congressional leaders have one concern...sustain their positions of power and perks and the ability to find sources of wealth they can accumulate for a lifetime. On occassion they drop people a bone when it’s time for election again.