Yeah that is one of the theory and it would explain why it curves light, is invisible, weights a lot and makes patches.
Another explaination i saw resides in the theory that dictactes that there actually has been 2 bigbangs. A first dark one, that instantly generated another bigbang, our's. And the first bigbang would have grnerated a whole field intricated in ours's, with all its particules and interractions. So, dark matter and dark energy. It would have led over time to a second whole different physic of the universe, with a whole table of chemical elements AND laws that we cant reach neither understand yet. In this theory there would be different types of dark matter particukes, forming maybe dark bozons, dark axions, maybe dark atoms, all with different size, mass, proprieties and interactions. As they would be in different quantuum fields than the ones in wich barionic matter is produced, that would explain why dont understand it yet.