I think get_remote_file should probably be left where it is. When we introduce a proper HTTP client (e.g. guzzle, not sure whether that would strictly require the curl extension, or just one using file_get_contents()) it can be deprecated and removed from the functions file.