His argument is based on an example where he puts JS in <head>, when it's been a recommendation for ages to put JS at the very end of <body>.
TTI would be pushed back regardless of where the script was included so long as it executed for more than 50ms (very likely). I used a trivial document that contains many pathologies I see in traces to illustrate the point, not to suggest what ideal apps will do.
Challenge is will all these approaches is JS will generally still delay Time To Interactive