> I don't understand why it has to be non-electromagnetically interacting

Because we have zero evidence of it electromagnetically interacting. We have evidence of other particles like this, like neutrinos.

> Why can't it just be the equivalent of non-light-emitting asteroids and planets

Because they've been ruled out: https://en.wikipedia.org/wiki/Massive_compact_halo_object

You are not proposing anything new. Your ideas have been thought of before, and discarded because they lack evidence.

Hah. I didn't think I was proposing anything new. I was telling you how it sounds to someone who isn't an astronomer.