Por qué las preguntas no son simples de responder. La física no es una explicación de por qué sucede algo, sino simplemente una descripción de los fenómenos naturales. Buscar razones en las leyes físicas no es muy fructífero (en mi opinión). Por lo tanto, no responderé tu pregunta de por qué.
De hecho, tu afirmación no es realmente cierta. Un campo magnético interactúa con "cargas" -- al menos interactúa con un electrón aislado y un protón aislado. Creo que una imagen simple es la siguiente:
- Un campo magnético $\vec B$ "interactúa" con momentos magnéticos $\vec \mu$. Esto se puede ver por la energía magnética $E = -\vec \mu \cdot \vec B$.
- Ahora, si el campo magnético depende de la posición, la energía del momento magnético cambia si se mueve a través del espacio. Dado que el cambio de energía es una fuerza, $F = \frac{dE}{ds}$, el momento magnético en movimiento experimenta una fuerza en este escenario. Sin embargo, incluso si el momento magnético está en reposo y simplemente estamos cambiando el campo $B$, hay una "interacción" entre $B$ y $\mu$, porque la energía magnética cambia.
- Ahora, respecto a las cargas. Un electrón al igual que un protón poseen un momento magnético $\vec \mu$. Dado que el nivel de energía de estas cargas cambia con la intensidad del campo magnético, existe un efecto entre la carga y el campo magnético. No obstante, si el campo B es homogéneo y la carga no se está moviendo, no experimenta una fuerza.