Those servers who use this method have dedicated machines and they are not hosted on home PC!
I think this would be really usefull,no-ip is used if u host server on home PC!
Also this is somehow done without players touching host file on PC!
Main idea is not to display IP on system folder!