This is just a thought, or rather a more-or-less succint way of putting a line of thought I've been having for awhile. I don't know if this actually works or not, or even if I believe it at all, but its interesting, none-the-less:
When the collapse of a wavefunction occurs, of the information we know about a system, that system has changed faster than the speed of light allows. But if we assume the system hasn't changed faster than the speed of light allows, then the obvious explanation is our information about the system isn't complete and we simply think the collapse happens faster than light allows. Probably because the information in our minds evolves from one incomplete set of information to another. The obvious conclusion is that because we're stuck in a classical interpretation of the universe, the collapse is one classical-ation of a process in the true nonclassical universe. And that the other classicalations (which presumably do exist) represent other possible collapse outcomes
So what is keeping us entirely classical? Or rather, what is preventing us from encoding non-classical information? I imagine it as a circular process: our minds are classical because we encode classical information in them, and we encode classical information in them because they are classical. But under this line of reasoning, there are likely infite other encoding schemes which define different types of univereses. These would all just be different interpretations of the true universe, though