Swing through is hardly new. Game shooters have been doing it since day 1. You can't always shoot maintained or pull away if you don't know when and where the target is coming from.
We all teach pull away first on a SC layout, because teaches target line and speed. From that you can determine lead. Easy to see if the student is off line, or applying incorrect lead. If you teach maintained lead, the student is guessing the target line, which allows missing not only infront or behind, but also above and below.
Swing through is also fairly straightforward to teach, as most newbies get the hold point wrong, and the clay beats the gun by a mile, resulting in a massive gun speed and a miss infront, even for the correct percieved lead. Again the target line is apparent, and not guesswork as in ML.
BH has done a really good video of the pros and cons of each method, and when they are applied best. Some will still have their preferred methods on targets, but I've found his methodology works for me. If it needs more than 2-3 feet is getting pull away, less than that it's swing through. If I need to shoot it fast, or I've run out of other ideas then ML.