Except that this answer does not make sense. General Relativity predicts that if you fill flat space-time with matter, it will start to contract due to gravity. It is not uniform density by itself that prevented the early Universe from forming a giant black hole.
In fact one of the proposed cosmological models for our universe is that it has sufficient density to some day reverse its expansion and then fall in on itself into a giant black hole. See https://en.wikipedia.org/wiki/Big_Crunch for more.
My theory with zero study, math, or proper explanation is that this is exactly how the universe operates.
It explodes outward until the explosion energy is cancelled out by gravity, wherein the universe then collapses on itself. The moment in which the last bit of matter and energy is consumed by the massive black hole that forms, it's enough to cause another explosion.