Yes there are many existing automation options for video production applications. For example, the concept of a portable EDL (edit decision list) file is already well established in the industry for decades:
https://en.wikipedia.org/wiki/Edit_decision_listScripting languages are also available for specific post production applications such as Final Cut:
https://en.wikipedia.org/wiki/FXScript
Then there grew a whole crop of cloud-based scripted content generators like stupeflix, sundaysky, idomoo.com.
I think the author did a great job creating a fun project and explaining the ffmpeg workflow, but a video professional has many off-the-shelf options already.