You've obviously never tried to debug template heavy code. They are like ugly black boxes - you get an answer (maybe correct maybe not) or you get pages of incomprehensible often useless error messages.
If c++ wanted a meta language, they really should have created one long ago instead of continuing this template madness.
If c++ wanted a meta language, they really should have created one long ago instead of continuing this template madness.