Earlier quoted context omitted.
My camera, like many modern ones, has USB-C and can transfer photos over Wi-Fi, so I find it pretty convenient to connect to a Mac.
Cameras have SD cards instead of internal storage for a reason - plugging in the whole camera is often cumbersome or in some scenarios not possible.
Cameras also have CF and now CFexpress. I’ve personally never used an SD card in any of my cameras so USB card readers have been part of my workflow for many many years.
It’s a difficult one to get right. Moving to all in on USB-C TB achieves pleasing nobody equally.