but complexity is not known right? like tomorrow someone could come up with a super fast algorithm?

depending on your definition of "super fast" all forms of crypto could fall.