Ruins your compile times

Imagine having this much free time.

use forward declarations and a proper build system and you won't have this problem

I don't have this problem in any other language.
Only in retard C++ APIs I have to use.

"other languages" also don't have anywhere near the metaprogramming capabilities

Who gives a fuck

Confirmed OP is a poo Java programmer

make -j4 ???

People who want to create complex highly efficient programs give a fuck. If you're a baby programmer that's fine too though.

Millions of people

Just because you can doesn't mean you should