So when I first read about template metaprogramming I said. "Humm, this is interesting!" But the more I read about it, the more it seems a that most of its functionallity could be replaced with a iterative for loop and a command to the compiler"unroll loops". Beyond that, its uses seem pretty trivial.
Am I missing something here? Is this like Bayes theorem where you REALLY have to get it before you see the uses for it?