In quantum mechanics, every interaction is described by a unitary Hamiltonian operator. We expect that a measurement is no different from any other interaction, yet in the standard way of treating QM the "state collapse" postulate is included as an extra non-reversible and instantanous evolution to describe measurements.
But why can't measurements be reversible? For example, in the double slit experiment where a detector is placed before the slits, the global state is: $|x1\rangle|D_{1}\rangle + |x2\rangle|D_{2}\rangle$, such an experiment does not exhibit interference, not because of a instantaneous state collapse, but because the interference term is proportional to $\langle D_{1}|D_{2}\rangle$ and this amplitude is really small.
In fact, I would expect that one could even modulate the factor $\langle D_{1}|D_{2}\rangle$ in an experiment to observe a continuous of interference patterns, clearly showing that there's nothing special about measurements where two sharp bands are observed, it's just a strongly suppressed interference pattern.
Is the measurement problem just a consequence of this misunderstanding? Or am I missing something deeper about it?