Until around 2001, GCC supported U/WIN as a host and target platform. The FSF/RMS demanded they remove any code allowing that platform to work, so they did. The GCC project allowing technical decisions to be made for them for political reasons is not new.
That's because the UWIN support had been implemented in a way that caused distributors of GCC to be infringing copyright. This is no different than if the FSF discovered someone had copied proprietary code into GCC. In both cases, the solution is to remove the infringing code immediately.
You might argue that compliance with copyright law is a "political reason", but I think you'd find that to be a very difficult position to defend.