No offense, but I think your comment is a bit short-sighted. Meta-programming is just another tool in your tool-belt. It's not going to take you 6 months of practice to "get it".
Problem is, once you get it; it's unfathomable that you might not understand it.