I hate how the article asserts the new theory as fact
"but if they existed, they would solve one of the largest mysteries of cosmology"
Is that not enough?
This kind of thing is important with relation to some of their video topics, but what's the connection here?