The current president killed Constellation, it wasn't Congress. The next president is likely to kill SLS, or perhaps just 'limit' it, so that SLS preserves the jobs, but loses the missions.
Congress was one of two scenarios I mentioned. The other, "presidents wanting to make their own mark on space policy", is exactly what Constellation was - both in its inception, and its cancellation.