A big consideration for efficiency and TCO calculations is the number of servers required to house the drives. NVMe drives tend not to be in external JBOF enclosures.

Fewer servers means fewer cpus, less RAM, fewer fans, and maybe fewer switches.