I wear earplugs and play music via Cardo while riding nearly every single day. It's fine.

Let's be realistic - noise cancelling isn't a perfect technology. I rode with my AirPods for a short period of time and could still hear everything I needed to. The only reason I switched is because they're uncomfortable in a helmet.