I'm a newbie that studies applied maths and I have been learning about measure theory for the past few weeks and I came across things like Banach–Tarski paradox, Gödel's incompleteness theorems, axiom of choice.. Which made me feel super uncomfortable and confused so my question is why is maths seem to be working if the system within which maths is built is seemingly "incomplete"? Is it luck?How is maths even reliable if it's not always reliable?
P.S: Not sure if I'm asking in the right forum so I'd appreciate it if suggest me one in which I could find an answer.
The key to your answer lies in model theory.
Mathematicians are interested in studying abstract mathematical objects, that we call models. These mathematical objects are interesting to us because they describe the world, and also because they are fascinating on their own right.
But how can you learn more about a concrete model?
The first step is to pin in down - by describing true facts about it. Hence, the first step in any mathematical theory is to write down definitions and axioms that describe the model of interest in as much detail as possible.
Then the mathematical apparatus can be used to prove new facts about these models. My topology teacher used to describe this part as "churning the wheel". These is when new theorems and proofs are made - and if they follow from the axioms, then we conclude that every model satisfying the axioms must satisfy these results.
With these in mind, thee kind of paradoxes can arise:
Understanding better the consequences of different axiomatizations and the models they describe it is at the core of mathematics. Paradoxes are not something to be afraid of, but to celebrate - each one we discover improves our understanding of mathematics, and by extension, of reality.