We've been pushing information backwards and forwards between boxes for longer than the almost 40 years since I started in IT. FTP is one of the oldest tools I've used for the job. There have been some long standing, solid implementations since well before .Net was even thought of. Why anyone thought a reinvention of that wheel should be necessary is beyond my comprehension. And countless sysadmins have scripted ftp and the like into their processes for years without the need for some 3rd party overlay which I presume is to make it easier for businesses that aren't prepared to employ admins with scripting skills.
Adding that up it's a substantial increase of the attach surface most likely accompanied by a weakening of the guard. Is anyone surprised we have problems like this? And weren't we supposed to replace FTP with something that didn't sedn passwords in plain text years ago?