These should be USB sticks, but otherwise this is preferable to something like wifi.
You do not want to stop requiring physical access to avionics for updates and reprogramming.
The fewer surfaces for entry into the avionics systems the better and if that means an engineer schlepping a database update on a thumb drive to the cockpit that's what you want.
I spent the better part of a decade on avionics, and while this as a headline sounds bad it's one of the few things Boeing shouldn't be mocked for right now.