The agency is not "taking their cut". The agency will provide accomodation and transport as part of the package. So that looks like its being taken out of the salary. Whereas those going direct with TCX do not have accomodation or transport provided and it is up to the individual to sort out.