Which is precisely my point. As one other commenter said: "who have you been talking to?". Executing code at compile-time is a great idea in general, maybe those experts were talking about a very particular problem? It's not clear.
Well, it did create a big mess and overhead in C++ for one (not to mention adding another turing-complete language on top of it)...