Intuition on why there can't be a continuous bijection between $(a,b)$ and $[c,d]$?
I'm not (necessarily) looking for a proof for this, I want to understand why does this happen, intuitively: if I add uncountably many points to $(a,b)$ taking the set $(a,b+1)$ I can find a continuous bijection, but if I only add the extremes, this is impossible, why?
Suppose such a function exists with $x\in (a,b)$ such that $f(x)=d$. Pick points $y,z\in(a,b)$ with $y<x$ and $z>x$. We know such points exist because $x$ is an interior point of $(a,b)$. Without loss of generality, suppose $f(y)<f(z)$. We know that both $f(y)$ and $f(z)$ are less than $d$. By the intermediate value theorem, there exists $u\in[y,x]$ such that $f(u)=f(z)$. This is a contradiction to the hypothesis that $f$ is injective, so $f$ cannot exist.