Why do universities offer full fund positions to international student?
Universities use Ph.D. students as teaching or research assistants. Essentially they are hiring you, with education being a part of payment. 
Moreover, if a Ph.D. student becomes a famous or at least succefull scientist, it is very good for image of a university.