I have the following misunderstanding regarding observability and observer.
Observability of a linear dynamical system is the same as the "recoverability" of the initial condition $x(0)$. A system is observable if $x(0)$ is recoverable through output and input information in finite time.
On the other hand, an observer is a linear dynamical system whose state $\widehat x$ approximates $x$ through tuning of the system parameter, specifically the Luenberger gain $L$.
Since an observer does not require the initial condition $x(0)$ AT ALL, therefore what does an observer have to do with observability?
I dug this question deeper and found a reference that said to the effect: suppose a system $\dot x = Ax + Bu$ is observable, then there exists some transformation $z= Tx$ such that $\dot z = \widetilde A z+ \widetilde B y + \widetilde N u, y = \widetilde{C}z$. This transformed system "kind of" looks like an observer. Then perhaps we can "add'' an input of the form $L (y - \widehat y)$ to it (and change the variables to estimated variables) so we get an observer
$$\dot {\widehat z} = \widetilde A \widehat {z}+ \widetilde B \widehat {y} + \widetilde N \widehat {u} + L(y - \widehat y), \widehat y = C \widehat z$$
I find this not to be very well-motivated (almost like pulling something out of thin air). It also does not say anything about the recoverability of $x(0)$.
I think if $x(0)$ was somehow used in the construction of the observer, then I can better see the necessity of observability. Is there an argument that closes this gap?