I know that we need base e to differentiate but I don't see what makes this formula work.
$$ P = P_0 e^{rt} $$
where the $P_0$ refers to initial population, $r$ the rate, and $t$ the time.
Changing the base changes the curve, so why does base $e$ work? I mean $r$ and $t$ are pretty straightforward numbers so there's no fancy constants (other than $e$). Why is it not base $2$ or something else?
Note that $e = \displaystyle \lim_{n\to \infty} \left(1+\dfrac{1}{n}\right)^n$, and this is the continuous growth or decay problem, then you take the limit as $n$ to infinity and get $e$.