Before this is marked as a duplicate, I have already went through all similar titled threads and none were helpful for the confusion I'm having, which I will explain shortly.
Two spaces $X$ and $Y$ are homotopy equivalent if there are continuous functions $f$ and $g$ such that $f:X \to Y,g: Y \to X$ such that $g \circ f$ and $f \circ g$ are both homotopic to the identity.
What I want to understand is what intuitive idea this definition captures and why that idea follows from the definition. All threads I've seen that address this question only address the former and not the latter.
Here is what I mean by this. These threads usually are something to the effect of "Homotopy equivalent spaces can be thought of as spaces that can be continuously stretched, squished, deformed into the other" without explaining how this intuitive sentiment is translated from the formal definition. If not, these threads will try to make the idea of a homotopy intuitive through the use of various examples, usually deformation retractions.
Here are some examples of these threads: 1, 2, this one, I don't have the background to fully understand, 4, Wikipedia, and a lot more.
I understand the idea behind a homotopy and I intuitively understand how a deformation retraction looks like. Indeed, I understand that a deformation retraction satisfies the definition of homotopy equivalence - but that's just it. I know how to show it satisfies the property of homotopy equivalence, just like I know that integer addition satisfies associativity. But why should I believe that the homotopy equivalence definition captures the intuitive idea that people claim it captures when associativity of a binary operator doesn't fully capture the idea addition? It feels arbitrary.
In conclusion, Homotopy equivalence seems like an arbitrary weakening of the homeomorphism definition and I can't seem to divine any intuition from its formal definition. I've scoured the internet and multiple texts and none were helpful. This is a problem as I try to proceed through Hatcher without any intuition of it whatsoever.

If you find identifying homotopic maps motivated, I claim that you have to study spaces up to homotopy equivalence!
It is a common exercise to verify that taking homotopy classes interacts well with composition of functions. Hence, there is a category which has its objects topological spaces and its morphisms the homotopy classes of maps between spaces. (If you don't find looking at this category motivated, note that when we take the basepointed version of this category, the fundamental group of $(X,x_0)$ is exactly the set of morphisms from $(S_1,1)$ to $(X,x_0)$.)
When we have a category, it makes sense to study the objects of the category up to isomorphism. So what are the isomorphisms in this category? Well an isomorphism is a morphism that has left and right inverses. So to talk about left and right inverses we need to know what the identity morphism is. This is exactly the class of maps homotopic to the identity. And if you spell the rest of this stuff out, you will see the isomorphisms here are exactly the homotopy equivalences.
Another way to define the homotopy equivalences is by declaring a map $f:X \rightarrow Y$ to be a homotopy equivalence if precomposition with $f$ (which is well defined) gives a bijection $[Y,Z] \rightarrow [X,Z]$ and postcomposition gives a bijection $[W,X] \rightarrow [W,Y]$ for all $W,Z$ where $[-,-]$ denotes homotopy classes of maps.