Isn't foreman the same as team lead? IMO It is always better to have a team lead and the article sums up all the issues of an unqualified team lead.
In my opinion, this kind of foreman he wants to have would lead automatically to the dysfunctions I describe in my post - at least in some teams. And I think the risk is not worth it.