Xavier knew about Bastion and decided to just let him be or something idc. Poor Cap just asked for some time and Rogue decided to repay him by yeeting his shield because he wouldn't bow to the X-Men. Whatever, it's the same bullshit that somehow allows the Tri-Sentinel to attack Genosha, but can lift huge asteroids around, EMP the planet and somehow reverse EMP it. That's not how EMPs work. You don't just unfry all the electronics.