Congress doesn’t have a general power to make law. Rather, it has the enumerated powers in the Constitution. In order to exercise most of those powers, it must make law. There would be no way to exercise most of them without making law. Article I, Section 1 doesn’t say Congress “shall have the power to make law”; rather, it says Congress will have the legislative powers granted by the Constitution.