Congress most certain does have the power.
You’re thinking about politics, not legality - which is what my comment was directed at, hence the link to the DOJ page listing the statutes by which is was created.
That's not true, at all. Congress has power to WRITE bills. The president still has to sign them. It always takes a 2/3 vote to override his veto.