How is Magecart different from a server-side data breach?
A server-side breach steals data at rest from a database or backend. Magecart steals it in motion, in the shopper's browser, at the moment of entry, before the data ever reaches your server. That is why server-side tools and WAFs often miss it entirely, and why detection has to happen on the client side.