We've been trying to detect dark matter for so long now I wonder if we're just thinking about it in the wrong way.
Only time and observed events will tell which one fits more though. You either have a simple theory that doesn't check out for all cases and makes up invisible things to fit or one that does work but is probably overfit on current data.