GPLv3 has a framework for exceptions built-in. Apache 2.0 supposes no exceptions. The question is why FSF/SFLC thought it insufficient to simply enumerate the exceptions alongside the license.
Remember also that both those organizations have very different goals.
GPLv3 has a framework for exceptions built-in
Yes Section 7. But GPLv2 (Linux Kernel) doesn't.My core point is adding exceptions to FOSS compiler licenses is slightly required to avoid technical legal ambiguity with their output.