I'm aware that the orbitals of atoms have discrete energy spectra. The energies must obey the atom's Hamiltonian eigenvalue equation $H|\psi_n\rangle=E_n|\psi_n\rangle$ and this only holds for certain values of $E$. What confuses me is that while the allowed eigenvalues are discrete, the expectation values of operators often behave continuous.
An example would be Lamor precession. Spin states take on discrete eigenvalues (up and down) but the expectation value of the spin $\langle\mathbf{\hat S}\rangle(t)$ rotates continuously.
The absorption of a photon is often depicted as follows. We have some electron in the state $|n\rangle$. When it interacts with the photon it can be absorbed and as result the electron jumps up an energy level: $|n\rangle\rightarrow|n+1\rangle$. But this only happens when the energy of the photon matches the energy difference $E_{n+1}-E_n$.
So my question is, why can't atoms absorb photons with a fraction of this energy difference ? As a result of energy conservation the electron would now be in a superposition $\alpha|n\rangle+\beta|n+1\rangle$. The expectation value of the new energy would match that of the absorbed photon. In this case the energy of the electron would increase with $|\beta|^2$.