Python is a very good language; though, not one I used professionally. Since retiring, I have no passion for the craft, and my skills have rusted.
The presenter in the video is awesome, and the techniques shown are powerful.
I worked with other programmers, usually numbering more than 50. In that environment, few will understand the metaprogramming, including managers. The last place I worked, a director gave me a project three times, which was impossible, because he was instructing me to remove code that did not exist. The third time, he became angry, and yelled at me for being too ignorant to find code that he believed existed. He asked other programmers (ones he thought smarter and more knowledgeable than me) to find the code. After a couple of weeks, he said. OK, I was wrong the code does not exist. That was in a COBOL shop, which means code is almost trivial and repeated (boring) many times.
About 90% of those programmers had not used COBOL functions! From my experience, I believe use of metaprogramming is invaluable to minimizing the amount of code, but very few of the programmers I worked with were capable of doing it. And, managers do not want to do things they cannot understand. Thus, I am not convinced that the power and elegance of Python will become common in large programming shops.