That's one person, a member of the group, who recommended using an agency. He didn't name a specific agency to use or post a link to an agency. I don't understand how that correlates to the group and it's mods/admins pushing agencies?
They need a letter affirming the foundation is legitimate. Different embassies have different requirements, but the Thai Embassy in Hanoi has required that for years.