That's all well and good, but it then predicts that all possible outcomes have equal probability, and this is measurably false.
Say you design the experiment such that the observer will see the cat is alive if 2 particles both have spin up, and dead if any particle has spin down. Say the Schrodinger equation will assign equal amplitudes to the 4 possible states (up-up, up-down, down-down, down-up), and let's ignore the composite states (e.g. 1/sqrt(2)up-up + 1/sqrt(2)up-down). So, the cat-alive (up-up) state has an amplitude which is 3* the amplitude of the cat-dead state (up-down + down-up + down-down).
In a naive interpretation of MWI that only used the Schrodinger equation, there are two versions of the observer, so the probability that the observer sees one outcome versus the other is obviously 1/2: you either happen to be the version that sees the cat alive, or you happen to be the one that sees it dead. This reasoning will work if we repeat the experiment many times: since the repetitions are independent, if I repeat it 10 times, I expect that I will happen to be one of the observers who sees the cat alive about 5 times, and dead about 5 times as well. In your interpretation, the amplitude of the Schrodinger equation is irrelevant, as long as it is greater than 0: all possible events happen.
If I actually do the experiment though, I will see the cat alive only about 2.5/10 times, since the total amplitude of the wavefunction for all states where the cat is alive is much lower than the total amplitude of all states where the cat is dead.
So, the actual MWI says that, while there are two kinds of worlds, they are not equally likely. In the multitude of all worlds, the prevalence of worlds where the cat is alive is proportional to the wavefunction amplitude of the cat-alive state (about 1/4) and the ones where the cat is dead follows the same logic (about 3/4). So, given that I am one observer in one of the many worlds, the chance I am the observer in a world where the cat is alive is only 1/4.
But this connection between the number of worlds and the amplitude of the wavefunction is an additional assumption atop the Schrodinger equation. Sure, the wavefunction doesn't collapse, but it splits according to the exact same formula as the collapse in the CI (Born's rule).
And I again want to mention that even this is not enough. If |cat-alive> and |cat-dead> are solutions to the Schrodinger equation, then so is x|cat-alive>+y|cat-dead>, for an infinite number of x and y real numbers. The MWI has to explain why no observer ever actually perceives such a state (how this state would look like to to an observer is not even definable). Decoherence solves this, and it was an extremely important contribution, but it also adds an additional assumption (that CI also needs): some pre-existing classical-like background.