It is like adware that come with some freeware programs. People want to use code, not license.
Printable View
So there will be even more hassle with software compilation and problems... good luck to FBSD guys. Shooting self into the leg just to prove they're proprietary corporations footpads is a very incredible way to die, sure.
Keep in mind that this is just the system compiler; it's not like new versions of gcc will stop running on FreeBSD.
They did also change the default ports compiler to clang (which makes sense, since it's the one compiler that'll typically be installed on a fresh FreeBSD 10 system), but only after trialing it for a while. It has caused remarkably few issues, though that might be because all the possibly problematic ports have been made to depend on and use gcc. Effectively, everything still works fine.